默认画布尺寸

时间:2012-05-27 20:25:07

标签: html5 canvas html5-canvas

有人可以告诉我为什么默认的画布尺寸是300 x 150像素吗?:

http://jsfiddle.net/VqNAV/

当我更改画布尺寸时,为什么我的50 x 50方格(http://jsfiddle.net/VqNAV/1/)会拉伸:http://jsfiddle.net/VqNAV/2/

提前致谢!

编辑: 我在这里找到了答案:https://www.w3.org/Bugs/Public/show_bug.cgi?id=13818#comments

1 个答案:

答案 0 :(得分:3)

对于canvas,如果您不希望拉伸上下文,则必须修改HTML属性。 http://jsfiddle.net/VqNAV/3/

编辑:我认为更好的问题是为什么它是内联的? HTML 5 draft中没有任何内容指明它应该是这样的。这是对浏览器创建者的决定。画布充当图像,因此被视为图像也是内联的,并且具有宽度和高度。