drawImage 显示图片流(BUG)问题

发布于 7 年前作者 dyao16172 次浏览最后编辑 7 年前来自 ask

图片流放入画布,出现问题:

   开发工具可以显示图片,但是 IOS/安卓手机都显示不出来


wx.request({

   url: "https://gxadmin.xqngx.net/mini-game-officer/external/getEwm?wxaccount=rabet",

   method: "POST",

   success: function (res) {

       //请求图片流数据

       //放入画布 (开发工具可以显示,IOS/安卓手机都显示不出来)

       ctx.drawImage("data:image/jpg;base64," + res.data, 0, 0, 300, 300);

       ctx.draw();

   }

})

说是图片资源,没说那么清楚肯定是支持的,所以还是存在 BUG,希望及时修复

6 回复
chaoyuan
chaoyuan1 楼6 年前

你好,canvas的图片不支持base64格式

zenggang
zenggang2 楼6 年前

小程序简单绘图,通过 json 方式绘制一张朋友圈分享图 楼主了解一下 ✨   

https://github.com/AfanSama/esay-canvas

pengna
pengna3 楼6 年前

网络图片资源需要先下载到本地才能绘制成功

huangli
huangli4 楼6 年前

还请 @微信开发团队 迅速解决bug改善问题

lizeng
lizeng5 楼6 年前

我也遇到了,这个问题解决了吗?

yan04
yan046 楼5 年前

前两天也遇到这个问题了,我是本地js库生成的base64图片想保存到本地,本来想用canvas再转tempPath,测试工具成功真机一片白,现在只能先用previewImage点开了才能存。。