【发布时间】:2016-02-24 00:57:48
【问题描述】:
我正在使用画布,每当我使用 fillRect 或 fillText 时,文本和形状都是模糊的。有什么办法可以解决这个问题,我将不胜感激。
【问题讨论】:
-
您正在使用 CSS 来设置画布的大小...不要那样做。您的画布上有
width和height属性和属性。使用这些。
标签: javascript html canvas
我正在使用画布,每当我使用 fillRect 或 fillText 时,文本和形状都是模糊的。有什么办法可以解决这个问题,我将不胜感激。
【问题讨论】:
width 和height 属性和属性。使用这些。
标签: javascript html canvas
您是否尝试过更改它的字体大小和渐变宽度属性? 例如 -
ctx.font="20px Text";
ctx.fillText("Hello!",10,50);
ctx.font="30px Verdana";
var gradient=ctx.createLinearGradient(0,0,c.width,0);
您将哪些参数传递给这些属性? 并查看以下链接 -
How do I fix blurry text in my HTML5 canvas?
希望对您有所帮助。
【讨论】: