有沒有大佬遇到過類似的問題?
Android自定義相機通過遍歷相機支持的預覽圖和照片尺寸之后,通過parameters.setPreviewSize和parameters.setPictureSize設定預覽圖和照片尺寸,結果只對默認開啟的相機起作用,另一個相機的預覽圖和照片尺寸在部分機型上選擇了相機支持的最大解析度,在小部分機型上默認都使用了相機支持的最小尺寸,比如:某機型前置相機支持的照片最大解析度為5120x3840,后置為3968x2976,而通過演算法獲得解析度都為1920 – 1080,如果設定默認開啟的相機為后置,通過parameters.setPictureSize()設定后,后置拍攝的照片尺寸就為1920x1080,轉換前置后,拍攝的照片尺寸就為5120x3840,也就是相機支持的最大照片解析度。如果設定默認開啟前置相機,那么前置拍攝的照片尺寸就正常為1920x1080,轉換后置后,拍攝的照片尺寸就為最大尺寸的3968x2976。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/229556.html
標籤:Android
