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