使用android CameraX库获取糟糕的图像质量



我正在用CameraX库开发一个相机应用程序,但我发现原生相机应用程序照片和我的应用程序照片存在质量差异。我测试了在相同光照条件下拍摄的照片。有什么方法可以提高CameraX的图像质量吗?

提前感谢

这应该可以完成任务,但在某些设备中很难注意到差异->

val imageCapture: ImageCapture = remember {
ImageCapture.Builder().setCaptureMode(ImageCapture.CAPTURE_MODE_MAXIMIZE_QUALITY)
.setTargetAspectRatio(AspectRatio.RATIO_4_3)
.setTargetRotation(ROTATION_0).build()}

val cameraProvider = context.getCameraProvider()
cameraProvider.unbindAll()
cameraProvider.bindToLifecycle(
lifecycleOwner,
cameraSelector,
preview,
imageCapture
)

最新更新