canvas.width = canvas.width
// or
canvas.height = canvas.height
當我們重新設置canvas的寬(高也一樣)的時候,不僅會清空canvas的畫布內容,同時還會把繪圖狀態重置到最原始的狀態,原始狀態下畫筆的縮放比例是1,縮放比例值會被重置爲1,因而導致繪製效果錯亂。
canvas.width = canvas.width
// or
canvas.height = canvas.height
當我們重新設置canvas的寬(高也一樣)的時候,不僅會清空canvas的畫布內容,同時還會把繪圖狀態重置到最原始的狀態,原始狀態下畫筆的縮放比例是1,縮放比例值會被重置爲1,因而導致繪製效果錯亂。