小编Ask*_*kov的帖子

Android CameraX 预览(取景器)质量不佳

我在使用 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 示例的预览

在此输入图像描述

预装相机应用程序的预览

在此输入图像描述

camera android preview android-camera android-camerax

5
推荐指数
1
解决办法
1429
查看次数