`

解决Zxing中横竖屏拉伸的问题

阅读更多

首先在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);

 

分享到:
评论

相关推荐

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

    默认是横屏的 转换成竖屏后图片出现拉伸  这里提供解决办法:  Zxing 修改 CameraConfigurationManager.Java文件的void initFromCameraParameters(Camera camera)方法 在Log.d(TAG, “Screen resolution: ” + ...

    Android实现二维码扫描ZXing工程库(精简、竖屏、不拉伸)

    Android集成ZXing二维码扫描的工程库(Project Library),请用自己的工程引用该库使用。

    Android 二维码扫描 竖屏 中文注释 源码

    Zxing项目里的Android实现太过复杂多余东西太多,得对其进行简化。本代码完成了部分中文注释。而且实现了竖屏扫描,解决了竖屏屏幕拉伸的问题。经过手机测试完全可用。

    Zxing_ZXing_android_

    基于Zxing的精简扫描例子源码,扫描的时候可以自动聚焦、竖屏、不拉伸

    android二维码扫描

    简化zxing android 二维码 解决 屏幕拉伸 竖屏 自定义扫描框

    Android Zxing二维码扫描

    根据大神们的Demo,修复了竖屏拉伸变成的问题,将代码打包重新上传

    portrait_zxing

    精简的1.7版竖屏Zxing扫描,不拉伸,不变形。嗯,我自己下载别人的资源也要分,就一分吧。

    Android例子源码实现二维码扫描基

    Android例子源码实现二维码扫描基于ZXing精简竖屏不拉伸.zip

    Zxing二维码精简案例

    Zxing二维码精简案例源码,该案例可以实现了竖屏、拉伸处理、扫描框大小和扫描线移动等功能的,最近没事做了下二维码扫描,用的是ZXing的开源代码,官方源码地址:http://code.google.com/p/zxing/downloads/list;...

    安卓二维码生成与扫描完美解决方案

    这篇文章写的不错,但是按照这篇文章使用二维码的话会出现竖屏扫描图像拉伸变长的问题(有一个地方计算错误),解决拉伸变长的问题后又会出现闪退的问题(传输大Bitmap对象导致闪退,改为Byte数组或者不传递Bitmap)...

    android 二维码扫描实现(美化版,仿TX)

    在简版zxing基础上美化了下,实现了竖屏、拉伸处理、扫描框大小和扫描线移动、开灯,生成我的二维码,里面相册导入图片解码,有点问题,相册与分享,暂时没效果。相册解码我是又导入了一个解码类,但是hity类型有点...

    android 二维码扫描

    本例子是一个基于Zxing的精简扫描例子源码,扫描的时候可以自动聚焦、竖屏、不拉伸,扫描速度也是一如既往的快,不过我测试的时候如果过长时间不扫描二维码界面有点假死的表现,项目编码GBK编译版本4.0.3,需要更多...

    二维码扫描

    二维码扫描源码是一个基于Zxing的精简扫描例子源码,扫描的时候可以自动聚焦、竖屏、不拉伸,扫描速度也是一如既往的快,不过我测试的时候如果过长时间不扫描二维码界面有点假死的表现,项目编码GBK编译版本4.0.3,...

Global site tag (gtag.js) - Google Analytics