Android Zxing二维码扫描图片拉伸的解决方法
程序员文章站
2023-12-04 18:35:34
二维码扫描,android zxing图片拉伸解决。
zxing是google提供的二维码扫描工程
默认是横屏的 转换成竖屏后图片出现拉伸 ...
二维码扫描,android zxing图片拉伸解决。
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);
资源下载地址:android zxing
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
上一篇: Android基于Xposed修改微信运动步数实例
下一篇: 浅谈Python数据类型之间的转换
推荐阅读
-
Android Zxing二维码扫描图片拉伸的解决方法
-
Android基于zxing的二维码(网格)扫描 仿支付宝网格扫描
-
Android Zxing二维码扫描图片拉伸的解决方法
-
Android Zxing二维码扫描图片拉伸问题的解决方法
-
Android项目实战(五十四):zxing 生成二维码图片去除白色内边距的解决方案
-
android zxing 解析二维码图片与生成二维码图片的代码实现
-
Android中Zxing二维码的扫描、生成(带有动态权限申请)
-
Android基于zxing的二维码(网格)扫描 仿支付宝网格扫描
-
Android开发框架之自定义ZXing二维码扫描界面并解决取景框拉伸问题
-
Android项目实战(五十四):zxing 生成二维码图片去除白色内边距的解决方案