为相机添加遮罩

时间:2020-03-25 21:31:35

标签: flutter dart plugins flutter-plugin

我是Flutter的新手,正在尝试制作一个使用相机的应用。因此,一切正常,我正在使用 image_picker lib。现在,我需要为用户添加一个遮罩,以使用该遮罩将文档定位(如覆盖层),但是我找不到任何地方说如何做。有谁知道是否可以使用此lib来做到这一点?

此致

2 个答案:

答案 0 :(得分:1)

您可以使用软件包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

答案 1 :(得分:0)

我不认为image_picker可以完成您想做的事情。

相反,您可以使用Camera package并将叠加层和摄像机预览放置在Stack小部件中

相关问题