canvas drawImage绘图失效
发布于 5 年前 作者 elei 10797 次浏览 来自 问答

我已经将远程图片下载下来了,但是绘制不出来,急!!!!

wx.downloadFile({
 url: 'xxx',
 success(res) {
   ctx.drawImage(res.tempFilePath, 0, 0, 572, 500);
   ctx.draw();
 }
});

3 回复

1L正确,要先GET到本获取临时路径,再绘图

wx.downloadFile 异步

https://developers.weixin.qq.com/blogdetail?action=get_post_info&lang=zh_CN&token=&docid=44d3cbf02497526ccd8d6c9a4ef9cfb5

已经解决了,网络图片直接drawImage是没用的,需要download到本地,然后才行,并且远程图片必须是https的地址(并且将域名设置到小程序的请求域名里面

回到顶部