我只能使用cameraX捕获图像的顶部吗?

时间:2019-05-28 14:41:55

标签: android android-camerax

我想用cameraX捕捉图像的顶部,我知道我们可以在图像上应用比例,但是当我这样做时,该比例将应用在图像的中心

我在ImageCaptureConfig.Builder中查看了不同的方法,但没有发现任何相关内容

val imageCaptureConfig = ImageCaptureConfig.Builder()
    .apply {
        setTargetAspectRatio(Rational(3, 1)) // I want this but on the top of the image
        setCaptureMode(ImageCapture.CaptureMode.MIN_LATENCY)
    }.build()

1 个答案:

答案 0 :(得分:1)

您将需要在ImageCapture用例中执行此代码。有关裁剪的详细信息,请参见Android Camera X官方示例项目:https://github.com/android/camera/blob/master/CameraXBasic/app/src/main/java/com/android/example/cameraxbasic/fragments/CameraFragment.kt#L205