У меня есть простое приложение, которое перерисовывает линии на холсте, используя указанные координаты. После рисования некоторые пиксели на границе линии имеют цвет, отличный от указанного в strokeStyle.
Пример: https://pp.userapi.com/c852136/v852136145/15332c/9Brhqd_xAro.jpg
Я пытаюсь отключить сглаживание, но это не помогает.
Функция, используемая в рисовании линий:
function drawLine(ctx,points,color) {
ctx.strokeStyle = color;
ctx.lineWidth = 4;
ctx.beginPath();
ctx.moveTo(points[0],points[1]);
ctx.lineTo(points[2],points[3]);
ctx.stroke();
}