【发布时间】:2018-06-14 06:09:08
【问题描述】:
当我在互联网上的编译器中运行代码时没有模糊,但是当我在我的项目中运行它时似乎很模糊。这可能是什么原因?照片和代码如下。
.ts 代码
public DrawTheTree() {
var canvas: HTMLCanvasElement = document.getElementById("tree_canvas") as HTMLCanvasElement;
var context: CanvasRenderingContext2D = canvas.getContext("2d") as CanvasRenderingContext2D;
context.beginPath();
context.font = "16px Comic Sans MS";
context.fillStyle = "white";
context.textAlign = "center";
context.fillText("Animals", 150, 15);
context.closePath();
}
.html代码
<canvas id="tree_canvas" class="tree_canvas_class"></canvas>
.css 代码
.tree_canvas_class {
background-color: darkblue;
width: 936px;
height: 435px;
}
模糊照片:https://www.dropbox.com/s/mle8vepnyesapip/Capture.JPG?dl=0 所需照片:https://www.dropbox.com/s/g0fwn46ibrgascy/ss.JPG?dl=0
【问题讨论】:
-
如何在 ts 文件中做到这一点?
-
添加到画布。
canvas.width = 936; canvas.height = 435; -
这能回答你的问题吗? How do I fix blurry text in my HTML5 canvas?
标签: html css html5-canvas