比较很简单:我使用使用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' –