利用canvas进行绘图的时候,经常需要修改canvas的大小。
错误的方法是修改canvas元素的css宽高属性,这样可以设置画布大小,但是绘制图形后会发现图形模糊,位置和大小不正确,像是被拉伸了一样。
正确的方法是直接修改canvas元素的width和height属性,属性值不需要带px字样。这样canvas不会拉伸变形。
利用canvas进行绘图的时候,经常需要修改canvas的大小。
错误的方法是修改canvas元素的css宽高属性,这样可以设置画布大小,但是绘制图形后会发现图形模糊,位置和大小不正确,像是被拉伸了一样。
正确的方法是直接修改canvas元素的width和height属性,属性值不需要带px字样。这样canvas不会拉伸变形。