Показать сообщение отдельно
  #1 (permalink)  
Старый 21.12.2012, 13:41
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

Canvas толщина линии
Есть код:
canvas = document.getElementById("graf"); 
ctx = canvas.getContext("2d");
ctx.strokeStyle="gray";           
ctx.lineWidth=1;
ctx.beginPath();
ctx.moveTo(0, canvas.height/2);                       
ctx.lineTo(canvas.width,canvas.height/2);
ctx.closePath();

В документации сказано что "ctx.lineWidth=1;" - толщина линии в пикселях, по факту линия шириной 2 px, причем если сделать "ctx.lineWidth=2;", то толщина линии не меняется, линия просто становится ярче (при дальнейшем увеличении толщина линии увеличивается).

Я нашёл на форуме такую тему, но не могу пройти по ссылке т.к. на работе закрыты прокси)

Подскажите как сделать линию толщиной в 1 px.

Спасибо!
Ответить с цитированием