中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-10-21 11:29:03 來源:腳本之家 閱讀:140 作者:NDK-baozi 欄目:移動開發

二維碼掃描,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二維碼掃描圖片拉伸的解決方法

資源下載地址:Android Zxing

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

清新县| 梧州市| 秦安县| 文昌市| 鄂尔多斯市| 巴马| 三穗县| 玉溪市| 长顺县| 合江县| 景泰县| 镇巴县| 内乡县| 文水县| 怀集县| 敖汉旗| 城口县| 西和县| 天镇县| 蕉岭县| 民乐县| 独山县| 罗平县| 丘北县| 马尔康县| 渭南市| 社会| 和田市| 大英县| 衡东县| 大石桥市| 禹城市| 岳西县| 南投市| 张家界市| 莱芜市| 中卫市| 伊川县| 曲阳县| 自治县| 抚松县|