设为首页 加入收藏

TOP

Zxing图片拉伸解决 Android 二维码扫描
2014-11-23 23:41:49 来源: 作者: 【 】 浏览:8
Tags:Zxing 图片 拉伸 解决 Android 二维 扫描

默认是横屏的 转换成竖屏后图片出现拉伸

这里提供解决办法:

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);


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


资源下载地址


具体下载目录在 /2014年资料/5月/2日/Zxing图片拉伸解决 Android 二维码扫描


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android之Audio常用属性变量 下一篇Android Zxing 添加闪光灯功能

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: