在画布中绘制一个 1 像素粗的线会产生一个 2 像素粗的线。

10 浏览
0 Comments

在画布中绘制一个 1 像素粗的线会产生一个 2 像素粗的线。

在这个jsfiddle中,有一条lineWidth为1的线。

http://jsfiddle.net/mailrox/9bMPD/350/

例如:

ctx.lineWidth = 1;

然而,当它在画布上绘制时,线条的厚度为2像素,如何创建一条1像素宽的线条。

我可以画一个矩形(高度为1像素),但我希望该线条也适用于对角线。那么你如何使这条线的高度为1像素呢?

谢谢!

0