• Lv0
    粉丝0

积分52 / 贡献0

提问3答案被采纳0文章0

Canvas如何绘制app.media下面的图片

xtaichi 显示全部楼层 发表于 2023-11-14 12:53:32

我已经读取到的资源文件下面的图片了,拿到的数据是Uint8Array,我看Canvas只支持绘制ImageBitmap和PixelMap,我该如何把Unit8Array转为PixelMap对象去绘制?

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论1

westinyang

沙发 发表于 2023-11-14 14:32:47
// 这里修改为你获取到的Uint8Array
const arr = new Uint8Array([1,2,3,4,5,6]);
// 通过缓冲区创建图片源实例
const imageSource = image.createImageSource(arr.buffer);
// 通过图片解码参数创建PixelMap对象
imageSource.createPixelMap().then(pixelmap => {
    // TODO
}).catch(error => {
    // TODO
})

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部