全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

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

还是这个接手项目,二维码扫描集成的是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小时内与您取得联系。