**微信wx.chooseImage后在画布显示并且drawImage()返回图片跨域的问题**
这次项目要求微信里面选择图片。然后生成到画布上。但是有个问题。生成到画布上后drawImage()报错。具体错误大概意思是图片跨域了。污染了画布。
解决办法是:wx.chooseImage后在调用wx.getLocalImgData这个方法。但是测试后发现 IOS是没问题的。Android出不来。经过调试发现IOS在经过wx.getLocalImgData后返回的是图片的base64。而android乍一看返回的好像也是base64。其实头部少了data:image/png;base64,。所以只要在android返回的值前面加上data:image/png;base64, 这个就能够drawImage()了。