HarmonyOS pixelMap格式的图片如何转成文件流格式?

pixelMap格式的图片如何转成文件流格式?文件流格式的路径类似于data/storage/el2/base/haps/entry/files/1721992287514.jpg。

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

参考如下写法:

const dateStr = (new Date().getTime()).toString()
let uri= getContext(this).filesDir + `/${dateStr + '.jpg'}`;
let file: fs.File = fs.openSync(uri, fs .OpenMode.WRITE_ONLY | fs.OpenMode.CREATE);
let imagePacker: image.ImagePacker = image.createImagePacker();
let packOpts: image.PackingOption = { format: 'image/jpeg', quality: 100 };
await imagePacker.packToFile(pixelMap , file.fd, packOpts);
fs.closeSync(file);
分享
微博
QQ
微信
回复
2天前
相关问题
HarmonyOS 图片二进制jpeg格式转换
38浏览 • 1回复 待解决
HarmonyOS文件转成
146浏览 • 1回复 待解决
HarmonyOS 汉字转成特定格式
477浏览 • 1回复 待解决
请问视频支持哪些格式
687浏览 • 1回复 待解决
鸿蒙如何将音频文件转成文
4592浏览 • 1回复 待解决
关于视频格式如何保存咨询
2029浏览 • 1回复 待解决
HarmonyOS 解压gzip格式压缩数据
51浏览 • 1回复 待解决
HarmonyOS 如何实现语音转成文
163浏览 • 1回复 待解决
HarmonyOS 音频解码器aac码格式问题
32浏览 • 1回复 待解决
HarmonyOS 支持 avif 格式图片
233浏览 • 1回复 待解决
HarmonyOS 如何解压gzip格式文件
153浏览 • 1回复 待解决
HarmonyOS pixelMap转成ArrayBuffer
348浏览 • 1回复 待解决
HarmonyOS 图片上传httpRequest格式问题
196浏览 • 1回复 待解决
HarmonyOS SVGA格式图片显示问题
182浏览 • 1回复 待解决