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

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

HarmonyOS
2025-01-10 08:10:22
1148浏览
收藏 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);
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
分享
微博
QQ
微信
回复
2025-01-10 10:11:28


相关问题
HarmonyOS文件转成
806浏览 • 1回复 待解决
HarmonyOS 图片二进制jpeg格式转换
1045浏览 • 1回复 待解决
请问视频支持哪些格式
1250浏览 • 1回复 待解决
HarmonyOS 解压gzip格式压缩数据
1006浏览 • 1回复 待解决
HarmonyOS 汉字转成特定格式
1290浏览 • 1回复 待解决
鸿蒙如何将音频文件转成文
5284浏览 • 1回复 待解决
HarmonyOS 如何实现语音转成文
982浏览 • 1回复 待解决
关于视频格式如何保存咨询
2757浏览 • 1回复 待解决
pixelMap格式如何进行页面流转
656浏览 • 1回复 待解决
HarmonyOS 如何解压gzip格式文件
847浏览 • 1回复 待解决
HarmonyOS pixelMap转成ArrayBuffer
1654浏览 • 1回复 待解决
HarmonyOS 音频解码器aac码格式问题
1083浏览 • 1回复 待解决
HarmonyOS 支持 avif 格式图片
1296浏览 • 1回复 待解决
HarmonyOS 支持pdf格式文件预览功能吗
1119浏览 • 1回复 待解决
HarmonyOS对webp格式图片支持度如何
1364浏览 • 1回复 待解决
HarmonyOS Image组件能否支持heic格式图片
1999浏览 • 1回复 待解决