OpenHarmony开发者论坛

标题: Canvas如何绘制app.media下面的图片 [打印本页]

作者: xtaichi    时间: 2023-11-14 12:53
标题: Canvas如何绘制app.media下面的图片
[md]我已经读取到的资源文件下面的图片了,拿到的数据是Uint8Array,我看Canvas只支持绘制ImageBitmap和PixelMap,我该如何把Unit8Array转为PixelMap对象去绘制?

[/md]
作者: westinyang    时间: 2023-11-14 14:32
[md]```js
// 这里修改为你获取到的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
})
```

[/md]




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5