HarmonyOS 如何根据base64获取图片的尺寸

HarmonyOS
2025-01-10 08:08:36
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
put_get

参考:

let base64Helper = new util.Base64Helper();
let buffer: ArrayBuffer = base64Helper .decodeSync(this.imageBase64, util.Type.MIME).buffer as ArrayBuffer;
let imageSource = image.createImageSource(buffer);
let opts: image.DecodingOptions = { editable: true };
this.pixelMap = await imageSource.createPixelMap(opts);
this.pixelMap.getImageInfo().then((imageInfo : image.ImageInfo) => {
  if (imageInfo == undefined) {
    console.error(`Failed to obtain the image pixel map information.`);
  }
  let wit = imageInfo.size.width;
  let hig = imageInfo.size.height;
  console.log(`Succeeded in obtaining the image pixel map information., ${JSON.stringify(wit)}, ${JSON.stringify(hig)}`);
})
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
分享
微博
QQ
微信
回复
2025-01-10 10:03:52


相关问题
HarmonyOS 图片Base64编码
774浏览 • 1回复 待解决
HarmonyOS 图片base64
872浏览 • 1回复 待解决
HarmonyOS Image如何显示base64图片
1187浏览 • 1回复 待解决
HarmonyOS base64图片如何转成Arraybuffer
448浏览 • 1回复 待解决
HarmonyOS 图片压缩和图片base64
1132浏览 • 1回复 待解决
HarmonyOS 如何实现Base64数据转图片
814浏览 • 1回复 待解决
HarmonyOS如何图片Base64
1888浏览 • 1回复 待解决
HarmonyOS 拍照后图片base64
617浏览 • 1回复 待解决
HarmonyOS 图片进行base64编码报错
1316浏览 • 1回复 待解决
HarmonyOS 如何base64图片保存到相册
1259浏览 • 1回复 待解决
如何base64转换成图片
11290浏览 • 2回复 待解决
HarmonyOS 关于Image组件使用base64图片
1301浏览 • 1回复 待解决
怎么把PixelMap图片BASE64
10210浏览 • 1回复 待解决
HarmonyOS 图片操作,合成后导出base64
903浏览 • 1回复 待解决
HarmonyOS 如何base64图片保存到相册
2315浏览 • 1回复 待解决
HarmonyOS 如何图片压缩并转成base64
1146浏览 • 1回复 待解决
HarmonyOS 如何base64数据转换为图片
1361浏览 • 1回复 待解决
js canvas转base64编码图片不全
11842浏览 • 1回复 待解决
HarmonyOS base64PDF如何展示
404浏览 • 1回复 待解决