使用canvas drawImage接口,传入https url,各种域名都已配置, 在真机无法绘制,在模拟器没问题,求解。
其实所谓的网络图片下载的方法,我也使用过,针对一个图,是没问题的;但是如果是1张以上的情况,就会出现问题,比如:
我这个情况,就是三个背景图,一个二维码图;其中二维码也是网络地址,非本地;点击每个背景图之后,合成一个新的海报;其实这个情况,我试过几种下载网络文件到本地的方法,但是最终在本机测试的过程中,都会出现问题;但是在本地机子上,确实很ok;最终,我是把三个背景图放在本地,然后让二维码那个图片,使用
wx.getImageInfo
保存到本地之后,在canvas绘制成功之后,
用wx.downloadFile把网络图片下载下来,生成微信临时链接,引入canvas,然后就 出来 了