Добавить маску к камере - PullRequest
0 голосов
/ 26 марта 2020

Я новичок во Flutter и пытаюсь создать приложение, использующее камеру. Итак, все работает нормально, и я использую image_picker lib. Теперь мне нужно добавить маску для захвата моего пользователя, используя эту маску для позиционирования документа (как наложение), но я не могу найти нигде, говорящего, как это сделать. Кто-нибудь знает, возможно ли использовать эту библиотеку для этого?

С уважением,

Ответы [ 2 ]

0 голосов
/ 26 марта 2020

Вы можете использовать пакет https://pub.dev/packages/camera_camera
Он обеспечивает imageMask атрибут
пример кода https://github.com/gabuldev/camera_camera/tree/master/example/lib
фрагмент кода

Camera(
       mode: CameraMode.normal,
       imageMask: CameraFocus.rectangle(
                color: Colors.black.withOpacity(0.5),
                ),
     )

enter image description here

enter image description here

0 голосов
/ 26 марта 2020

Я не думаю, что image_picker может делать то, что вы хотите.

Вместо этого вы можете использовать Camera package и поместить наложение и предварительный просмотр камеры в виджет стека

...