Zxing图片拉伸处理 Android 二维码扫描
发布时间:2021-11-20 15:56:48 所属栏目:教程 来源:互联网
导读:二维码扫描 Android Zxing图片拉伸解决 Zxing是google提供的二维码扫描工程 默认是横屏的 转换成竖屏后图片出现拉伸 这里提供解决办法: Zxing 修改 CameraConfigurationManager.java文件的 void initFromCameraParameters(Camera camera)方法 在 Log.d(TAG,
二维码扫描 Android Zxing图片拉伸解决 Zxing是google提供的二维码扫描工程 默认是横屏的 转换成竖屏后图片出现拉伸 这里提供解决办法: 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); (编辑:东莞站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |