小程序
小游戏
企业微信
微信支付
扫描小程序码分享
打算使用OffscreenCanvas做图片处理,但是不知道怎么创建Image对象。
比如我想把从相册里面选的图片拿出来做处理,要怎么样才能把图片转换成ArrayBuffer类型的pixels数据,或者转成ImageData类型?
求助!!!
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
小程序的canvas.createImage()方法可以得到一个Image对象,src设置为图片路径即可,onload成功后就可以得到一个Image对象了。然后转到你要用的webgl texture数据的话就需要用到在屏canvas协助了,标签里放一个canvas,position为absolute,把它放到很远的地方,width和height设置为0。然后绘制得到的image对象,绘制的时候设置在屏canvas的width和height,完成后再getImageData就好了。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
小程序的canvas.createImage()方法可以得到一个Image对象,src设置为图片路径即可,onload成功后就可以得到一个Image对象了。然后转到你要用的webgl texture数据的话就需要用到在屏canvas协助了,标签里放一个canvas,position为absolute,把它放到很远的地方,width和height设置为0。然后绘制得到的image对象,绘制的时候设置在屏canvas的width和height,完成后再getImageData就好了。