首页 > 移动平台 > 详细

Zxing图片拉伸解决 Android 二维码扫描

时间:2019-05-10 15:34:36      阅读:120      评论:0      收藏:0      [点我收藏+]
版权声明:本文为博主原创文章。未经博主同意不得转载。 https://blog.csdn.net/aaawqqq/article/details/24852915

?二维码扫描? Android Zxing图片拉伸解决

Zxing是google提供的二维码扫描project

默认是横屏的? 转换成竖屏后图片出现拉伸

这里提供解决的方法:

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);

?

技术分享图片

?

不足之处请在下方留言? 谢谢

希望对您实用

资源下载地址:http://download.csdn.net/detail/aaawqqq/7281577

?

Zxing图片拉伸解决 Android 二维码扫描

原文:https://www.cnblogs.com/mqxnongmin/p/10844560.html

(0)
(0)
   
举报
评论 一句话评论(0
分享档案
最新文章
教程昨日排行
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!