所有文章78 篇
关于 canvas 被拉伸的问题
通常 canvas 被拉伸都是因为这个:
canvas的默认大小是300(宽)x150(高)。如果通过 CSS 或者 canvas.style.height
等的样式属性调节 canvas,它不是直接改变画布大小,而是 拉伸画布,之后画的内容会被一并拉伸。
所以把这玩意用 CSS 调成正方形之后画的正方形是个长方形……
创建于 356 字 / 约需 1 分钟
通常 canvas 被拉伸都是因为这个:
canvas的默认大小是300(宽)x150(高)。如果通过 CSS 或者 canvas.style.height
等的样式属性调节 canvas,它不是直接改变画布大小,而是 拉伸画布,之后画的内容会被一并拉伸。
所以把这玩意用 CSS 调成正方形之后画的正方形是个长方形……