Могу ли я захватить только верхнюю часть изображения с cameraX? - PullRequest
0 голосов
/ 28 мая 2019

Я хочу захватить верхнюю часть изображения с помощью камерыX. Я знаю, что мы можем применить соотношение к изображению, но когда я это делаю, оно применяется к центру изображения.

Я смотрю на другой метод в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 Ответ

1 голос
/ 26 июня 2019

Этот код потребуется вам в случае использования ImageCapture.Посмотрите официальный пример проекта Android Camera X для того, как они обрезают: https://github.com/android/camera/blob/master/CameraXBasic/app/src/main/java/com/android/example/cameraxbasic/fragments/CameraFragment.kt#L205

...