flutter开发实战

您所在的位置:网站首页 图集怎么免费下载到相册 flutter开发实战

flutter开发实战

#flutter开发实战| 来源: 网络整理| 查看: 265

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 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插件。

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



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3