首先在CameraConfigurationManager类中
screenResolution = new Point(display.getWidth(), display.getHeight()); 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);
修改成
cameraResolution = getCameraResolution(parameters, screenResolutionForCamera);
相关推荐
默认是横屏的 转换成竖屏后图片出现拉伸 这里提供解决办法: Zxing 修改 CameraConfigurationManager.Java文件的void initFromCameraParameters(Camera camera)方法 在Log.d(TAG, “Screen resolution: ” + ...
Android集成ZXing二维码扫描的工程库(Project Library),请用自己的工程引用该库使用。
Zxing项目里的Android实现太过复杂多余东西太多,得对其进行简化。本代码完成了部分中文注释。而且实现了竖屏扫描,解决了竖屏屏幕拉伸的问题。经过手机测试完全可用。
基于Zxing的精简扫描例子源码,扫描的时候可以自动聚焦、竖屏、不拉伸
简化zxing android 二维码 解决 屏幕拉伸 竖屏 自定义扫描框
根据大神们的Demo,修复了竖屏拉伸变成的问题,将代码打包重新上传
精简的1.7版竖屏Zxing扫描,不拉伸,不变形。嗯,我自己下载别人的资源也要分,就一分吧。
Android例子源码实现二维码扫描基于ZXing精简竖屏不拉伸.zip
Zxing二维码精简案例源码,该案例可以实现了竖屏、拉伸处理、扫描框大小和扫描线移动等功能的,最近没事做了下二维码扫描,用的是ZXing的开源代码,官方源码地址:http://code.google.com/p/zxing/downloads/list;...
这篇文章写的不错,但是按照这篇文章使用二维码的话会出现竖屏扫描图像拉伸变长的问题(有一个地方计算错误),解决拉伸变长的问题后又会出现闪退的问题(传输大Bitmap对象导致闪退,改为Byte数组或者不传递Bitmap)...
在简版zxing基础上美化了下,实现了竖屏、拉伸处理、扫描框大小和扫描线移动、开灯,生成我的二维码,里面相册导入图片解码,有点问题,相册与分享,暂时没效果。相册解码我是又导入了一个解码类,但是hity类型有点...
本例子是一个基于Zxing的精简扫描例子源码,扫描的时候可以自动聚焦、竖屏、不拉伸,扫描速度也是一如既往的快,不过我测试的时候如果过长时间不扫描二维码界面有点假死的表现,项目编码GBK编译版本4.0.3,需要更多...
二维码扫描源码是一个基于Zxing的精简扫描例子源码,扫描的时候可以自动聚焦、竖屏、不拉伸,扫描速度也是一如既往的快,不过我测试的时候如果过长时间不扫描二维码界面有点假死的表现,项目编码GBK编译版本4.0.3,...