camera - flutter 如何将图片从相机保存到设备?

标签 camera flutter save gallery

我正在尝试将相机中的图片保存到真实设备中,但找不到方法。

现在我把它保存在一个文件中,但无法在图库中获取它..

此时我的代码是:

File _imagenTemporal;

String _opcion = "";

var imagen; 

Future getImagen(String opcion) async {

  if (opcion == "camara") {

    imagen = await ImagePicker.pickImage(source: ImageSource.camera);

  } else if (opcion == "galeria") {

    imagen = await ImagePicker.pickImage(source: ImageSource.gallery);

  }

  setState(() {
    _imagenTemporal = imagen;
  });
}

最佳答案

这个插件 https://pub.dev/packages/gallery_saver 将相机或网络中的图像和视频保存到本地存储(Android和iOS)

这是它的用法:

GallerySaver.saveVideo(path)
GallerySaver.saveImage(path)

path 是本地路径或网络 url。

它返回 Future - 如果保存成功则返回 true,否则返回 false(出于任何原因)。

关于camera - flutter 如何将图片从相机保存到设备?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55058811/

相关文章:

java - 如何显示 fragment 中相机看到的内容?

ios - 如何调整自定义 iOS 相机应用程序的白平衡设置?

c++ - 保存未知数量的 int 和 char 输入

ios - 如何保存 uitextfield 以便文本从 View Controller 保留到 View Controller

android - 为什么屏幕旋转 180 度不算作配置更改?

ios - 如何在 iPhone 上获取快门速度、光圈和 ISO 值

flutter - 如何在flutter中的某个时间执行一个方法?

flutter - 使用flutter_inappwebview加载网页时,CircularProgressIndicator在iOS中不起作用

flutter - 如何在 Flutter 中为文本的字体大小设置动画?

python - 如何在python中将文件保存到特定目录并选择文件名?