我是Flutter的新手,正在尝试制作一个使用相机的应用。因此,一切正常,我正在使用 image_picker lib。现在,我需要为用户添加一个遮罩,以使用该遮罩将文档定位(如覆盖层),但是我找不到任何地方说如何做。有谁知道是否可以使用此lib来做到这一点?
此致
答案 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),
),
)
答案 1 :(得分:0)
我不认为image_picker可以完成您想做的事情。
相反,您可以使用Camera package并将叠加层和摄像机预览放置在Stack小部件中