Могу ли я захватить только верхнюю часть изображения с 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()
0 ответов
Вам нужно будет ввести этот код в ImageCapture
вариант использования. См. Официальный пример проекта Android Camera X, чтобы узнать, как они делают кадрирование: https://github.com/android/camera/blob/master/CameraXBasic/app/src/main/java/com/android/example/cameraxbasic/fragments/CameraFragment.kt