drawImage 显示图片流(BUG)问题
发布于 6 年前 作者 dyao 16014 次浏览 来自 问答

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

   开发工具可以显示图片,但是 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 回复

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

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

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

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

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

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

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

回到顶部