HarmonyOS 通过uri获取到资源的Base64如何获取

HarmonyOS
2024-12-23 14:45:04
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
fox280

一般情况下都是先拿到资源的data数据,然后Base64Helper转base64,以图片举例:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-util-V5#base64helper9

async pixelToBase64(data: PixelMap): Promise<string> {
  const imagePackerApi: image.ImagePacker = image.createImagePacker()
  let packOpts: image.PackingOption = { format: 'image/png', quality: 30 }
  try {
  let readBuffer: ArrayBuffer =  await imagePackerApi.packing(data, packOpts)
  let bufferArr = new Uint8Array(readBuffer)
  let help = new util.Base64Helper
  let base = help.encodeToStringSync(bufferArr)
  return base
  } catch (err) {
  return ''
}
分享
微博
QQ
微信
回复
2024-12-23 17:51:14
相关问题
HarmonyOS base64PDF如何展示
172浏览 • 1回复 待解决
HarmonyOS base64编码API
444浏览 • 1回复 待解决
HarmonyOS base64编码问题
984浏览 • 1回复 待解决
HarmonyOS base64转image
468浏览 • 1回复 待解决
HarmonyOS 图片转base64
529浏览 • 1回复 待解决
HarmonyOS 图片Base64编码
501浏览 • 1回复 待解决
HarmonyOS base64编解码
456浏览 • 0回复 待解决
HarmonyOS base64解码报错
1470浏览 • 1回复 待解决
HarmonyOS Image如何显示base64图片?
858浏览 • 1回复 待解决
HarmonyOS base64图片如何转成Arraybuffer
148浏览 • 1回复 待解决
HarmonyOS 如何base64加密?
561浏览 • 1回复 待解决
HarmonyOS 录制视频转base64
464浏览 • 1回复 待解决
照片文件转Base64
267浏览 • 1回复 待解决
HarmonyOS arraybuffer转base64乱码
539浏览 • 1回复 待解决
HarmonyOS base64解码内容缺少
356浏览 • 1回复 待解决
HarmonyOS pixelMap怎么转base64
190浏览 • 1回复 待解决
HarmonyOS Image加载base64失败
508浏览 • 1回复 待解决