Zxing图片拉伸解决 Android 二维码扫描
2017-05-09 12:06
405 查看
二维码扫描 Android Zxing图片拉伸解决
Zxing是google提供的二维码扫描工程
默认是横屏的 转换成竖屏后图片出现拉伸
这里提供解决办法:
Zxing 修改 CameraConfigurationManager.Java文件的
void initFromCameraParameters(Camera camera)方法
在 Log.d(TAG, "Screen resolution: " + screenResolution);这句之后增加
在把其后的
cameraResolution = getCameraResolution(parameters, screenResolution);
中的screenResolution改为 screenResolutionForCamera
如下:
Zxing是google提供的二维码扫描工程
默认是横屏的 转换成竖屏后图片出现拉伸
这里提供解决办法:
Zxing 修改 CameraConfigurationManager.Java文件的
void initFromCameraParameters(Camera camera)方法
在 Log.d(TAG, "Screen resolution: " + screenResolution);这句之后增加
Point screenResolutionForCamera = new Point(); screenResolutionForCamera.x = screenResolution.x; screenResolutionForCamera.y = screenResolution.y; // preview size is always something like 480*320, other 320*480 if (screenResolution.x < screenResolution.y) { screenResolutionForCamera.x = screenResolution.y; screenResolutionForCamera.y = screenResolution.x; }
在把其后的
cameraResolution = getCameraResolution(parameters, screenResolution);
中的screenResolution改为 screenResolutionForCamera
如下:
cameraResolution = getCameraResolution(parameters, screenResolutionForCamera); 这样就大功告成了,快去试试吧!
相关文章推荐
- Zxing图片拉伸解决 Android 二维码扫描
- Android Zxing二维码扫描图片拉伸的解决方法
- Android Zxing二维码扫描图片拉伸问题的解决方法
- Zxing图片拉伸解决 Android 二维码扫描
- android中zxing二维码图片拉伸的解决
- android程序中Zxing二维码扫描图片变形 问题解决方法
- Zxing图片纵向拉伸问题 Android 二维码扫描
- android程序中Zxing二维码扫描图片变形 问题解决方法
- Android自定义控件系列八:详解onMeasure()(二)--利用onMeasure测量来实现图片拉伸永不变形,解决屏幕适配问题
- android Zxing二维码扫描 竖屏切换问题的解决
- 解决android:background背景图片被拉伸问题
- 完美解决Android使用Zxing扫描二维码改成竖屏后,后面的预览画面出现了拉伸,扭曲的情况
- 解决android:background背景图片被拉伸问题
- 解决android:background背景图片被拉伸问题
- zxing 二维码扫描 解决竖屏状态下 被拉伸的问题
- Android自定义控件系列八:详解onMeasure()(二)--利用onMeasure测量来实现图片拉伸永不变形,解决屏幕适配问题
- Android自定义控件系列八:详解onMeasure()(二)--利用onMeasure测量来实现图片拉伸永不变形,解决屏幕适配问题
- 解决android:background背景图片被拉伸问题
- 解决android:background背景图片被拉伸问题
- 解决android:background背景图片被拉伸问题