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

Canvas如何绘制app.media下面的图片?-鸿蒙开发者社区

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

应用媒体
Canvas
2023-11-10 14:51:11
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Kerwinn
// 这里修改为你获取到的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
})
分享
微博
QQ
微信
回复
2023-11-10 17:58:27
相关问题
audioPlayer.src怎设置media面的mp3文件
689浏览 • 1回复 待解决
js canvas转base64编码图片不全
7759浏览 • 1回复 待解决
鸿蒙如何实现位图绘制
7234浏览 • 1回复 待解决
DevEco Stduio如何绘制折线图
2294浏览 • 1回复 待解决
SurfaceProvider绘制延迟
5237浏览 • 4回复 已解决
如何查看mysql表里面的数据?
243浏览 • 1回复 待解决
JS UI框架中canvas如何动态指定宽高
4482浏览 • 1回复 待解决
鸿蒙中页面的context如何拿到
14036浏览 • 3回复 待解决
鸿蒙APP如何跳转到Android APP
12941浏览 • 3回复 待解决
如何实现图片点击跳转?
3263浏览 • 1回复 待解决
视频播放黑屏,下面是代码
7210浏览 • 1回复 待解决
canvas 貌似不识别啊?
4559浏览 • 1回复 待解决