【发布时间】:2014-07-23 08:54:27
【问题描述】:
我有一个带有一些文本的画布,我想在各个方向重新调整它的大小,但问题是如果我使用 css 属性使其重新调整大小,那么该画布内的文本内容会变得模糊。
var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.font = "30px Arial";
ctx.fillText("Hello World",10,50);
我尝试过使用 css 将 jquery 重新调整大小到画布的容器和调整画布的大小,但得到文本内容的高度/宽度问题,并且文本也变得模糊。 谁能帮帮我..
【问题讨论】:
-
请参阅phrogz.net/tmp/canvas-fullscreen.html 以了解继续以原始大小绘制内容的调整大小画布的演示。如果您想在更改画布大小时更改项目的大小,那么您应该在调整大小后
scale()您的上下文,然后再重新绘制
标签: javascript jquery html html5-canvas createjs