还是这个接手项目,二维码扫描集成的是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
相关文章:
七夕网站制作视频,七夕大促活动怎么报名?
高防服务器如何保障网站安全无虞?
学校为何禁止电信移动建设网站?
相册网站制作软件,图片上的网址怎么复制?
免费网站制作appp,免费制作app哪个平台好?
建站主机功能解析:服务器选择与快速搭建指南
建站之星3.0如何解决常见操作问题?
香港服务器建站指南:外贸独立站搭建与跨境电商配置流程
如何快速生成高效建站系统源代码?
建站主机类型有哪些?如何正确选型
小捣蛋自助建站系统:数据分析与安全设置双核驱动网站优化
新网站制作渠道有哪些,跪求一个无线渠道比较强的小说网站,我要发表小说?
c# Task.ConfigureAwait(true) 在什么场景下是必须的
网站制作费用多少钱,一个网站的运营,需要哪些费用?
建站之星在线版空间:自助建站+智能模板一键生成方案
宿州网站制作公司兴策,安徽省低保查询网站?
如何快速生成凡客建站的专业级图册?
制作农业网站的软件,比较好的农业网站推荐一下?
中山网站制作网页,中山新生登记系统登记流程?
如何在Golang中指定模块版本_使用go.mod控制版本号
建站之星伪静态规则如何正确配置?
如何实现建站之星域名转发设置?
如何选择美橙互联多站合一建站方案?
如何在腾讯云服务器快速搭建个人网站?
如何在Tomcat中配置并部署网站项目?
枣阳网站制作,阳新火车站打的到仙岛湖多少钱?
如何快速打造个性化非模板自助建站?
如何在万网自助建站中设置域名及备案?
制作网页的网站有哪些,电脑上怎么做网页?
南京网站制作费用,南京远驱官方网站?
如何确认建站备案号应放置的具体位置?
如何在建站宝盒中设置产品搜索功能?
建站主机如何选?高性价比方案全解析
如何快速选择适合个人网站的云服务器配置?
定制建站模板如何实现SEO优化与智能系统配置?18字教程
C++如何编写函数模板?(泛型编程入门)
香港服务器部署网站为何提示未备案?
临沂网站制作公司有哪些,临沂第四中学官网?
建站之星2.7模板:企业网站建设与h5定制设计专题
如何处理“XML格式不正确”错误 常见XML well-formed问题解决方法
东莞市网站制作公司有哪些,东莞找工作用什么网站好?
定制建站流程步骤详解:一站式方案设计与开发指南
如何注册花生壳免费域名并搭建个人网站?
网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?
如何用PHP快速搭建CMS系统?
如何通过虚拟主机快速搭建个人网站?
电商网站制作价格怎么算,网上拍卖流程以及规则?
浅谈Javascript中的Label语句
股票网站制作软件,网上股票怎么开户?
建站之星代理商如何保障技术支持与售后服务?
*请认真填写需求信息,我们会在24小时内与您取得联系。