为相机添加遮罩

Add mask to camera

我是 Flutter 的新手,正在尝试开发一个使用相机的应用程序。所以,一切正常,我正在使用 image_picker 库。现在,我需要为我的用户添加一个掩码以使用此掩码来定位文档(如覆盖),但我找不到任何地方说明如何做到这一点。有谁知道是否可以使用这个库来做到这一点?

此致,

我不认为 image_picker 可以做你想做的事。

除此之外,您可以使用 Camera package 并将叠加层和相机预览放在 Stack 小部件中

您可以使用包 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),
                ),
     )