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

HarmonyOS
2天前
浏览
收藏 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)}`);
})
分享
微博
QQ
微信
回复
2天前
相关问题
HarmonyOS 图片Base64编码
228浏览 • 1回复 待解决
HarmonyOS Image如何显示base64图片
657浏览 • 1回复 待解决
HarmonyOS 图片base64
291浏览 • 1回复 待解决
HarmonyOS 图片压缩和图片base64
473浏览 • 1回复 待解决
HarmonyOS 如何实现Base64数据转图片
174浏览 • 1回复 待解决
HarmonyOS如何图片Base64
1090浏览 • 1回复 待解决
HarmonyOS 关于Image组件使用base64图片
496浏览 • 1回复 待解决
HarmonyOS 拍照后图片base64
127浏览 • 1回复 待解决
HarmonyOS 图片进行base64编码报错
852浏览 • 1回复 待解决
HarmonyOS 如何base64图片保存到相册
1260浏览 • 1回复 待解决
如何base64转换成图片
10542浏览 • 2回复 待解决
HarmonyOS 如何图片压缩并转成base64
270浏览 • 1回复 待解决
HarmonyOS 如何base64数据转换为图片
724浏览 • 1回复 待解决
js canvas转base64编码图片不全
10994浏览 • 1回复 待解决
怎么把PixelMap图片BASE64
9546浏览 • 1回复 待解决
HarmonyOS 图片base64转码后乱码
177浏览 • 1回复 待解决
HarmonyOS 图片操作,合成后导出base64
323浏览 • 1回复 待解决