微信小程序,canvas繪圖,樣式錯亂


問題1:文字樣式錯亂

使用以下方式分模塊繪制,

ctx.save()
//...
ctx.restore()

繪制完后,定時500毫秒再保存圖片

ctx.draw(false, () => {
  setTimeout(() => {
    wx.canvasToTempFilePath({
      width: W,
      height: H,
      destWidth: W,
      destHeight: H,
      canvasId: 'canvas',
      success: res => {
        this.setData({
          img: res.tempFilePath,
        })
      }
    })
  }, 500)
})

 

問題2:計算文字長度,iPhone失效

Number類型數字,轉換為String類型


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM