1. 程式人生 > >微信小程序使用canvas繪制圖片的註意事項

微信小程序使用canvas繪制圖片的註意事項

load 回調 nload 繪圖 info 網絡 路徑 得到 網絡圖片

1.單位換算問題,canvas的尺寸單位是px,所以單位需要做個換算,可以通過wx.getSystemInfo獲取屏幕寬高(單位是px),微信小程序無論什麽機型,屏幕寬度都是750rpx,因此可以做個rpx和px之間的單位換算,問題就解決了;

2.canvas不支持使用網絡圖片繪圖,所以圖片要麽是本地的,如果不是固定的,那就要用wx.downloadFile下載後得到一個臨時路徑才行;

3.繪制完成後需要導出圖片要在draw的回調中導出,否則可能會導出一張空白的圖片;

微信小程序使用canvas繪制圖片的註意事項