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

Android Zxing二维码扫描图片拉伸的解决方法,第1张

概述二维码扫描,AndroidZxing图片拉伸解决。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 Zxing二维码扫描图片拉伸的解决方法全部内容,希望文章能够帮你解决Android Zxing二维码扫描图片拉伸的解决方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1146080.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存