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

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

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

应用媒体
Canvas
2023-11-10 14:51:11
3263浏览
收藏 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
})
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
分享
微博
QQ
微信
回复
2023-11-10 17:58:27


相关问题
HarmonyOS canvas如何绘制图片导出
721浏览 • 1回复 待解决
HarmonyOS Canvas中关于绘制图片问题
1033浏览 • 1回复 待解决
canvas怎么绘制资源目录下的图片
1461浏览 • 1回复 待解决
如何操作canvas重新绘制
1889浏览 • 1回复 待解决
Canvas绘制内容如何动态更新
2799浏览 • 1回复 待解决
HarmonyOS 如何使用canvas绘制虚线
615浏览 • 1回复 待解决
HarmonyOS Canvas绘制内容如何更新
629浏览 • 1回复 待解决
如何使用canvas绘制圆角矩形
1238浏览 • 1回复 待解决
HarmonyOS Canvas绘制圆角
907浏览 • 1回复 待解决
Canvas如何触发刷新重复绘制
1621浏览 • 1回复 待解决
HarmonyOS Canvas绘制曲线相关
765浏览 • 1回复 待解决
HarmonyOS Canvas绘制圆角矩形
1008浏览 • 1回复 待解决
HarmonyOS 如何Canvas中直接绘制SVG?
760浏览 • 1回复 待解决
HarmonyOS 如何清空canvas绘制的内容
798浏览 • 1回复 待解决
如何app.media.app_icon,转换为PixelMap
3030浏览 • 1回复 待解决