[英]How to increase the quality of captured image using Camera 2 API Android?
您必须提高图像质量的唯一方法是将ImageReaderSize增加到最大分辨率:
mImageReader = ImageReader.newInstance(pictureSizeValue.getWidth(), pictureSizeValue.getHeight(), format, maxImages);
此外,您可以使用CaptureRequest.JPEG_QUALITY
中的CaptureRequest
键来提高质量。
mCaptureRequestBuilder.set(CaptureRequest.JPEG_QUALITY, (byte) 100);
但是,说实话,91-100的JPEG_QUALITY
值之间的差异很小,您将在此过程中获得更大的图像。 你可以在这里检查质量大小之间的曲线:
希望它能帮到你!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.