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

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

HarmonyOS
2025-01-10 08:10:22
浏览
收藏 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 图片二进制jpeg格式转换
561浏览 • 1回复 待解决
HarmonyOS 汉字转成特定格式
908浏览 • 1回复 待解决
HarmonyOS文件转成
510浏览 • 1回复 待解决
请问视频支持哪些格式
1030浏览 • 1回复 待解决
鸿蒙如何将音频文件转成文
4893浏览 • 1回复 待解决
关于视频格式如何保存咨询
2424浏览 • 1回复 待解决
pixelMap格式如何进行页面流转
122浏览 • 1回复 待解决
HarmonyOS 解压gzip格式压缩数据
616浏览 • 1回复 待解决
HarmonyOS 如何实现语音转成文
611浏览 • 1回复 待解决
HarmonyOS 支持 avif 格式图片
806浏览 • 1回复 待解决
HarmonyOS 音频解码器aac码格式问题
566浏览 • 1回复 待解决
HarmonyOS 如何解压gzip格式文件
534浏览 • 1回复 待解决
HarmonyOS SVGA格式图片显示问题
592浏览 • 1回复 待解决
HarmonyOS 图片上传httpRequest格式问题
473浏览 • 1回复 待解决
HarmonyOS pixelMap转成ArrayBuffer
1055浏览 • 1回复 待解决