ZXing 二维码Surface拉伸问题处理
2014-09-28 13:21
330 查看
原因:
zxing横屏变竖屏之后,Camera的代码还是采用的横屏代码设置的参数
定位:
CameraConfigurationManager.java文件
方法:
initFromCameraParameters方法中,
在
Log.d(TAG, "Screen resolution: " + screenResolution);这句之后增加
Point
screenResolutionForCamera = new Point();
screenResolutionForCamera.x
= screenResolution.x;
screenResolutionForCamera.y
= screenResolution.y;
if
(screenResolution.x < screenResolution.y) {
screenResolutionForCamera.x
= screenResolution.y;
screenResolutionForCamera.y
= screenResolution.x;
}
再将cameraResolution
= getCameraResolution(parameters, screenResolution);
更改为
cameraResolution
= getCameraResolution(parameters, screenResolutionForCamera);
zxing横屏变竖屏之后,Camera的代码还是采用的横屏代码设置的参数
定位:
CameraConfigurationManager.java文件
方法:
initFromCameraParameters方法中,
在
Log.d(TAG, "Screen resolution: " + screenResolution);这句之后增加
Point
screenResolutionForCamera = new Point();
screenResolutionForCamera.x
= screenResolution.x;
screenResolutionForCamera.y
= screenResolution.y;
if
(screenResolution.x < screenResolution.y) {
screenResolutionForCamera.x
= screenResolution.y;
screenResolutionForCamera.y
= screenResolution.x;
}
再将cameraResolution
= getCameraResolution(parameters, screenResolution);
更改为
cameraResolution
= getCameraResolution(parameters, screenResolutionForCamera);
相关文章推荐
- Zxing扫描二维码精简(竖屏、拉伸处理、扫描框大小和扫描线移动、开灯)
- [应用代码] Zxing二维码精简(竖屏、拉伸处理、扫描框大小和扫描线移动)
- Zxing二维码精简(竖屏、拉伸处理、扫描框大小和扫描线移动)
- Zxing二维码精简(竖屏、拉伸处理、扫描框大小和扫描线移动)
- zxing横屏改为竖屏识别,多次扫描,以及存在的摄像拉伸的问题
- 使用google Zxing 二维码 竖屏拉伸问题解决方法
- 关于android ZXing二维码组件中java.lang.NoClassDefFoundError问题
- zxing横屏改为竖屏识别,多次扫描,以及存在的摄像拉伸的问题
- 生成、读取 二维码(QR码)-采用ZXing(已解决中文乱码的问题)
- surfaceview图像拉伸问题
- IOS应用开发-图片处理(拉伸图片 创建缩略图 解决图片旋转的问题 图片编码及上传 将图片写入磁盘)
- 在使用ZxingDemo做二维码开中中遇到的Android设备谎言分辨率问题
- Android捕捉图像后在SurfaceView上变形显示问题的处理
- 用zxing编解码二维码的问题,比较初级,请教高人指点...
- zxing 二维码扫描 解决竖屏状态下 被拉伸的问题
- 解决ZXING生成二维码图片白框太大的问题
- 完美解决Android使用Zxing扫描二维码改成竖屏后,后面的预览画面出现了拉伸,扭曲的情况
- Android使用Zxing扫描二维码改成竖屏后,后面的预览画面出现了拉伸,扭曲解决方案
- ZXing改横屏识别为竖屏识别-中间极光线,并解决图像拉伸问题
- 关于使用ZXing扫描二维码出现中文乱码的问题