当前位置: 首页 > news >正文

flutter开发实战-图片保存到相册

flutter开发实战-图片保存到相册。保存相册使用的是image_gallery_saver插件

一、引入image_gallery_saver插件

在pubspec.yaml中引入插件

  # 保存图片到相册image_gallery_saver: ^1.7.1# 权限permission_handler: ^10.0.0

二、保存到相册的代码

使用image_gallery_saver将图片保存到相册

// 保存到相册的UTil
class SaveToAlbumUtil {static Future<dynamic> saveLocalImage(String imagePath) async {var image = await ImageUtil.loadImageByFile(imagePath);ByteData? byteData =await (image.toByteData(format: ui.ImageByteFormat.png));if (byteData != null) {final result =await ImageGallerySaver.saveImage(byteData.buffer.asUint8List());print("SaveToAlbumUtil result:${result}");return result;} else {throw StateError("saveLocalImage error imagePath:${imagePath}");}}static void saveNetworkImage(String imageUrl) async {var response = await Dio().get(imageUrl,options: Options(responseType: ResponseType.bytes));final result = await ImageGallerySaver.saveImage(Uint8List.fromList(response.data),quality: 60,name: "hello");print(result);}
}

三、小结

flutter开发实战-图片保存到相册。保存相册使用的是image_gallery_saver插件。

学习记录,每天不停进步。

http://www.lryc.cn/news/103400.html

相关文章:

  • 数据结构---栈
  • 【RabbitMQ】golang客户端教程1——HelloWorld
  • 计算机图形学笔记2-Viewing 观测
  • Redis - 三大缓存问题(穿透、击穿、雪崩)
  • web自动化测试-PageObject 设计模式
  • golang json.Marshal() 结构体、map 携带 符号 转成 “\u0026“
  • 【设计模式|行为型】备忘录模式(Memento Pattern)
  • Redis与其他缓存解决方案(如Memcached)的区别是什么?
  • 《面试1v1》Kafka的ack机制
  • 基于双 STM32+FPGA 的桌面数控车床控制系统设计
  • ES-5-进阶
  • Java面试准备篇:全面了解面试流程与常见问题
  • Go语言进阶语法八万字详解,通俗易懂
  • Apache RocketMQ 远程代码执行漏洞(CVE-2023-37582)
  • Kotlin Multiplatform 使用 CocoaPods 创建多平台分发库
  • 前端食堂技术周刊第 92 期:VueConf 2023、TypeChat、向量数据库、Nuxt 服务器组件指南
  • 用C语言构建一个手写数字识别神经网络
  • vue关闭ESlint
  • 测试开发人员如何进行局部探索性测试?一张图告诉你
  • CentOS 8 上安装 Nginx
  • 【c语言进阶】字符函数和字符串函数知识总结
  • DB2实现正则表达式
  • CASS数据带属性转GIS的shp数据教程
  • Jenkins配置自动化构建的几个问题
  • ubuntu 命令调节显示器亮度
  • 打卡力扣题目七
  • 【EI/SCOPUS会议征稿】第三届检测技术与自动化工程国际学术会议 (TTAE 2023)
  • 时序预测 | Python实现NARX-DNN空气质量预测
  • 华为数字化转型之道-读书笔记1
  • 环形链表 II(JS)