zxing图像拉伸问题解决方案
2017-02-17 00:00
429 查看
摘要: 二维码扫描
在zxing的camera包下的CameraConfigurationManager类里面,有一个initFromCameraParameters方法,将该方法替换为以下代码:
在zxing的camera包下的CameraConfigurationManager类里面,有一个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); 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); Log.d(TAG, "Camera resolution: " + screenResolutionForCamera); }
相关文章推荐
- android ZXing扫描 返回崩溃问题,图像拉伸
- ZXing改横屏识别为竖屏识别-中间极光线,并解决图像拉伸问题
- 图像拉伸锯齿问题
- Android使用Zxing扫描二维码改成竖屏后,后面的预览画面出现了拉伸,扭曲解决方案
- iOS图像拉伸解决方案
- surfaceview图像拉伸问题
- iOS应用开发中图片的拉伸问题解决方案
- matlab中图像灰度拉伸的问题
- android中,由于图像处理不当而引起的OOM问题及其解决方案(二)
- zxing横屏改为竖屏识别,多次扫描,以及存在的摄像拉伸的问题
- 关于camera图像拉伸变形的问题
- .net下灰度模式图像在创建Graphics时出现:无法从带有索引像素格式的图像创建graphics对象 问题的解决方案。
- highstock remove series and addSeries时图像显示不正常问题解决方案
- android zxing 库与tabActivity结合的问题解决方案
- .net下灰度模式图像在创建Graphics时出现:无法从带有索引像素格式的图像创建graphics对象 问题的解决方案。
- zxing横竖屏问题完美解决,显示无拉伸(反之亦然)
- .net下灰度模式图像在创建Graphics时出现:无法从带有索引像素格式的图像创建graphics对象 问题的解决方案。
- IOS图像拉伸解决方案
- 图像不显示该问题的解决方案
- android中,由于图像处理不当而引起的OOM问题及其解决方案(一)