比较很简单:我使用 CameraManager 拍摄自定义照片,然后使用默认的 Galaxy Note 5 相机拍摄同样的照片。CameraManager 最大可用尺寸为
3264 x 1836
,因此我使用该分辨率并将三星相机设置为相同的分辨率。结果如下:
- Note 5:照片中可以看到细节。
- CameraManager:照片中无法看到细节。图像质量低。
然后我尝试将 CameraManager 照片设置为
captureBuilder.set(CaptureRequest.JPEG_QUALITY, (byte) 100);
依然没有改变。唯一的改变是:使用CameraManager拍摄的照片文件大小变为2.3MB(原来是0.5MB),而三星自带相机拍摄的照片大小仍旧是1.6MB。所以即使尺寸更大,使用CameraManager拍摄的照片仍然质量较差。有什么想法可以解决这个问题吗?如何使使用CameraManager拍摄的照片与Note 5自带相机应用程序拍摄的照片质量相同?
5312x2088
,而CameraManager报告的最大值为3264 by 1836
? - Nouvel Travayandroid.hardware.Camera
类? - nandsitoandroid.hardware.camera2
。 - Nouvel Travay