我正在尝试使用画布控件绘制一个清晰的薄矩形。我希望画布背景加载图像并在前景中加载一些文本。
虽然我能够设置颜色和文字,但它们以某种方式显得模糊。有没有办法解决这个问题?
我想为我将绘制的每个画布矩形应用一个图像作为背景图像。这些矩形将出现在一个 div 控件中。所以无论哪里有画布矩形,我都希望它的背景图像填充我选择的图像。整个div 不会被画布矩形填充,但只有一半。有没有办法我们是否可以为我将绘制的所有画布矩形绘制一个图像,或者是否需要为每个矩形绘制它?
html:
<div id="divBoard" >
<canvas id="canvasBoard" />
</div>
javascript:
canvas = document.getElementById("canvasBoard");
if (canvas.getContext) {
var context = canvas.getContext("2d");
}
context.fillStyle = "green";
context.fillRect(x, y, width,height);
context.font = "5px tahoma";
context.fillStyle = "black";
context.fillText("cell"+i, x, y + width);
这是执行我的代码后显示的图像