我在使用 CameraX 示例应用程序进行预览时遇到问题。预装相机应用程序的预览质量优于 CameraX 示例的预览,但照片质量还可以。在示例项目中,触摸焦点也被实现,所以我认为这不是问题。我正在使用此代码来设置预览用例。可能出了什么问题?
private fun buildPreviewUseCase(): Preview {
val display = viewFinder.display
val metrics = DisplayMetrics().also { display.getMetrics(it) }
val preview = Preview.Builder()
.setTargetRotation(display.rotation)
.setTargetResolution(Size(metrics.widthPixels, metrics.heightPixels))
.build()
.apply {
previewSurfaceProvider = viewFinder.previewSurfaceProvider
}
preview.previewSurfaceProvider = viewFinder.previewSurfaceProvider
return preview
}
Run Code Online (Sandbox Code Playgroud)
CameraX 示例的预览
预装相机应用程序的预览