还是这个接手项目,二维码扫描集成的是zxing,扫描界面的图像有明显的拉伸变形。

这种问题,根据以往的经验,一般是x,y轴错位引起的,处理好x,y轴的问题,一般可以解决问题。
由于这个问题,之前有很多人遇到,并分享在网上了,所以,我这里也就不需要重复造轮子了。
这里看了一篇博客:Android Zxing二维码扫描图片拉伸,用了上面的办法,
成功的解决图片拉伸问题。
解决方法如下:
修改CameraConfigurationManager.Java里面的initFromCameraParameters方法:
void initFromCameraParameters(Camera camera) {
Camera.Parameters parameters = camera.getParameters();
previewFormat = parameters.getPreviewFormat();
previewFormatString = parameters.get("preview-format");
Log.d(TAG, "Default preview format: " + previewFormat + '/' + previewFormatString);
WindowManager manager = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
Display display = manager.getDefaultDisplay();
screenResolution = new Point(display.getWidth(), display.getHeight());
Log.d(TAG, "Screen resolution: " + screenResolution);
//added
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, screenResolutionForCamera);
// cameraResolution = getCameraResolution(parameters, screenResolution);
Log.d(TAG, "Camera resolution: " + screenResolution);
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# Android二维码扫描图片拉伸
# Android二维码图片拉伸
# Android扫描图片拉伸
# 的是
# 看了
# 就不
# 很多人
# 我这
# 这个问题
# 用了
# 解决问题
# 里也
# 大家多多
# 方法如下
# 以往
# 在网上
# 博客
# Java
# initFromCameraParameters
# added
# CameraConfigurationManager
# brush
相关文章:
如何在橙子建站中快速调整背景颜色?
如何规划企业建站流程的关键步骤?
如何处理“XML格式不正确”错误 常见XML well-formed问题解决方法
如何用免费手机建站系统零基础打造专业网站?
如何在万网ECS上快速搭建专属网站?
如何零基础开发自助建站系统?完整教程解析
制作电商网页,电商供应链怎么做?
如何在七牛云存储上搭建网站并设置自定义域名?
香港服务器选型指南:免备案配置与高效建站方案解析
如何快速生成专业多端适配建站电话?
三星网站视频制作教程下载,三星w23网页如何全屏?
平台云上自助建站如何快速打造专业网站?
香港服务器如何优化才能显著提升网站加载速度?
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
教学网站制作软件,学习*后期制作的网站有哪些?
建站之星客服服务时间及联系方式如何?
如何通过cPanel快速搭建网站?
如何在阿里云ECS服务器部署织梦CMS网站?
济南专业网站制作公司,济南信息工程学校怎么样?
攀枝花网站建设,攀枝花营业执照网上怎么年审?
宝塔新建站点报错如何解决?
巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成
在线流程图制作网站手机版,谁能推荐几个好的CG原画资源网站么?
建站之星如何取消后台验证码生成?
建站DNS解析失败?如何正确配置域名服务器?
详解jQuery中基本的动画方法
太原网站制作公司有哪些,网约车营运证查询官网?
如何快速生成凡客建站的专业级图册?
如何用VPS主机快速搭建个人网站?
建站之星安装路径如何正确选择及配置?
青浦网站制作公司有哪些,苹果官网发货地是哪里?
小程序网站制作需要准备什么资料,如何制作小程序?
如何通过西部数码建站助手快速创建专业网站?
广平建站公司哪家专业可靠?如何选择?
如何通过FTP服务器快速搭建网站?
制作充值网站的软件,做人力招聘为什么要自己交端口钱?
定制建站方案优化指南:企业官网开发与建站费用解析
如何通过.red域名打造高辨识度品牌网站?
如何用好域名打造高点击率的自主建站?
洛阳网站制作公司有哪些,洛阳的招聘网站都有哪些?
企业微网站怎么做,公司网站和公众号有什么区别?
如何快速搭建高效香港服务器网站?
如何在阿里云香港服务器快速搭建网站?
建站中国官网:模板定制+SEO优化+建站流程一站式指南
C++如何将C风格字符串(char*)转换为std::string?(代码示例)
如何选择适合PHP云建站的开源框架?
php json中文编码为null的解决办法
如何在Windows服务器上快速搭建网站?
如何快速建站并高效导出源代码?
如何快速搭建自助建站会员专属系统?
*请认真填写需求信息,我们会在24小时内与您取得联系。