比較很簡單:我使用使用CameraManager的自定義相機拍攝照片。然後我使用默認的Galaxy Note 5相機拍攝相同的照片。 CameraManager可用的最大尺寸爲3264 by 1836
,所以我使用它並將三星相機設置爲相同的分辨率。結果如何增加使用CameraManager拍攝的照片的質量
- 注5:我可以看到細節照片
- CameraManager:我無法看到的細節。圖像質量不高。
然後我試着用
captureBuilder.set(CaptureRequest.JPEG_QUALITY, (byte) 100);
仍然沒有改變設置CameraManager照片。那麼只有一個變化:使用CameraManager拍攝的照片的文件大小變爲2.3MB(它曾經是0.5MB),而三星照片的大小(保留)爲1.6MB。因此,即使尺寸較大,使用CameraManager拍攝的照片質量仍然較差。任何想法我可以解決這個問題:我如何使CameraManager拍攝的照片具有與Note 5附帶的默認Camera應用程序拍攝的照片相同的質量?
另外那爲什麼三星相機可以達到'5312x2088'而CameraManager通過1836'報告的'3264一個最大? –
你使用普通的'android.hardware.Camera'類嗎? – nandsito
抱歉延遲。我正在使用'android.hardware.camera2' –