Это ошибка Canvas's lineWidth? - PullRequest
       12

Это ошибка Canvas's lineWidth?

2 голосов
/ 31 июля 2011

сначала попробуйте эту ссылку http://jsfiddle.net/4pE9S/. Вы обнаружите, что lineWidth не работает. Некоторые из линий тонкие, но должны выглядеть как 2 пикселя, а не 1 пиксель. Как это решить. Я знаю, что это решение для SVG с использованием shape-render = "optimizeSpeed". Есть решение для Canvas. спасибо

1 Ответ

3 голосов
/ 31 июля 2011

Это не ошибка. Смотрите Q & A здесь:

В: Почему вы начали x и y с 0.5? Почему не 0?

http://diveintohtml5.ep.io/canvas.html#paths

Если вы рисуете линию от 0,10 до 10,10, вы рисуете между пикселями, и она будет выглядеть толще

Если вы рисуете линию от 0,5,10,5 до 10,5,10,5, вы рисуете на пикселе, и он будет выглядеть «идеально»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...