欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android Zxing二維碼掃描圖片拉伸的解決方法

 更新時間:2017年06月12日 11:15:21   作者:NDK-baozi  
這篇文章主要為大家詳細介紹了Android Zxing二維碼掃描圖片拉伸的解決方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

二維碼掃描,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);  

資源下載地址:Android Zxing

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

最新評論