flutter Uint8List格式的图片和File格式图片的互相转换
2023-09-14 09:04:29 时间
file格式图片转成Uint8List格式的图片
Uint8List imageByte;
imageByte = await widget.image.readAsBytes();
//将回调拿到的Uint8List格式的图片转换为File格式
SaveImage(Uint8List imageByte) async {
//获取临时目录
var tempDir = await getTemporaryDirectory();
//生成file文件格式
var file =
await File('${tempDir.path}/image_${DateTime.now().millisecond}.jpg')
.create();
//转成file文件
file.writeAsBytesSync(imageByte);
print("${file.path}");
setState(() {
path = file.path;
// turn(file);
_imageUint8=imageByte;
});
}
相关文章
- python字符串/列表/字典互相转换
- 倍福TwinCAT(贝福Beckhoff)基础教程2.2 TwinCAT常见类型使用和转换_指针
- Array & Json相互转换js
- AllInOneConveter——编码转换工具
- scConverter 文档转换 DLL / SDK 2023.3.21 Crack
- flutter 字节和模型的转换
- 【python】统一转换日期格式dateutil.parser.parse
- 输入字母转为后4个字母的密码转换程序
- leaflet 转换geojson文件,导出KML格式文件(096)
- Java 投影坐标转地理坐标必知必会:GeoTools 坐标转换详解,轻松应对空间数据处理挑战
- 第四周 特殊应用:人脸识别和神经风格转换(Special applications: Face recognition &Neural style transfer)
- Java的String/byte[]/16进制相互转换