微信小程序canvas组件使用总结

1、canvas组件隐藏后将无法下载生成的图片(display:none; hidden 都不可以,所以只能用position定位到屏幕外)

2、iPhone12 只能调用一次 .draw,暂未找到原因。参考:https://developers.weixin.qq....

3、canvas组件生成的图片下载后图片模糊,文字也模糊
解决办法:使用两个canvas组件生成两个图片,一个大图用于下载(如:750 x 750),一个小图用于展示(如:200 x 200)。然后使用position将大图定位到屏幕外。

4、使用CanvasContext.drawImage绘制图像时,应该先使用wx.getImageInfo() 或 wx.downloadFile() 将图片下载到本地,下载成功后才能进行绘制。

你可能感兴趣的:(微信小程序,canvas)