比較は簡単です:私はCameraManagerを使用したカスタムカメラで写真を撮ります。それから、デフォルトのGalaxy Note 5カメラで同じ写真を撮影します。 CameraManagerで使用できる最大サイズは3264 by 1836
なので、これを使用してSamsungカメラを同じ解像度に設定します。結果CameraManagerで撮影した写真の品質を向上させる方法
- 注5:私は写真
- CameraManagerで詳細を見ることができます:私は、詳細を見ることができません。画像は低画質です。
それから私は
captureBuilder.set(CaptureRequest.JPEG_QUALITY, (byte) 100);
まだ変更なしでCameraManagerの写真を設定してみてください。唯一の変更点:CameraManagerで撮影した写真のファイルサイズは2.3MB(これは0.5MBでした)、Samsungの写真のサイズは1.6MBです。したがって、サイズが大きくても、CameraManagerで撮影した写真の品質はまだまだ低いです。どのように私はこの問題を解決する可能性がどのようなアイデア:CameraManagerで撮影した写真は、Note 5に付属のデフォルトのCameraアプリで撮影したものと同じ品質にするにはどうすればよいですか?
また、三星カメラは「5312x2088」まで上がることができますが、CameraManagerは「3264 by 1836」の最大値を報告するのはなぜですか? –
あなたは普通の古い 'android.hardware.Camera'クラスを使用していますか? – nandsito
遅れて申し訳ありません。私は 'android.hardware.camera2'を使用しています –