canvas.width = canvas.width
// or
canvas.height = canvas.height
当我们重新设置canvas的宽(高也一样)的时候,不仅会清空canvas的画布内容,同时还会把绘图状态重置到最原始的状态,原始状态下画笔的缩放比例是1,缩放比例值会被重置为1,因而导致绘制效果错乱。
当使用canvas.width=canvas.width或canvas.height=canvas.height来重置画布大小时,不仅清空了画布内容,还将绘图状态重置到初始状态,包括将缩放比例重置为1,这可能导致后续绘制效果错乱。
canvas.width = canvas.width
// or
canvas.height = canvas.height
当我们重新设置canvas的宽(高也一样)的时候,不仅会清空canvas的画布内容,同时还会把绘图状态重置到最原始的状态,原始状态下画笔的缩放比例是1,缩放比例值会被重置为1,因而导致绘制效果错乱。
468

被折叠的 条评论
为什么被折叠?