0

我想用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()
4

1 回答 1

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

于 2019-06-26T14:47:34.933 回答