【发布时间】:2020-11-05 10:12:54
【问题描述】:
我正在编写一个 Flutter 应用程序,它基本上可以拍照并以某种方式存储它们。目前我正在使用 image_picker:^0.6.7+4。这使我可以单击“打开相机”按钮打开相机我拍照我按“确定”,相机弹出,瞧,图像以我想要的方式存储起来。现在要再拍一张照片,我必须重新按下“打开相机”按钮并重新拍摄。
我希望它稍有不同。我只想按一次“打开相机”一次,然后在每次拍照后不按“确定”就拍多少张照片,最后当我对拍摄的照片数量感到满意时,按“确定”即可关闭相机并存储所有这些图像。
由于我对 Flutter 比较陌生,因此我完全迷失了这项任务。 image_picker 接缝对我来说不是很容易修改,而 multi_image_picker 只会将我发送到画廊,从那里我可以到达相机,这一点也不好。
我发现这个名为“相机”的包我不太明白。这可能是要走的路吗?
感谢您提供的帮助。
【问题讨论】:
-
你找到解决这个问题的方法了吗?
-
您可以完全按照此处所述进行操作:flutter.dev/docs/cookbook/plugins/picture-using-camera。只需更改部分: Navigator.push( context, MaterialPageRoute( builder: (context) => DisplayPictureScreen( // Pass... imagePath: image?.path, ), ), );无论你想用图片做什么?.path。例如,您可以编写一个函数 Future
uploadImage(String path)。另请参阅pub.dev/packages/flutter_better_camera 与附加功能完全相同
标签: flutter camera imagepicker