Я использую EaselJS в качестве API для холста HTML5.
Я заметил, что следующий код:
line.graphics.setStrokeStyle(1).beginStroke("black").moveTo(100,100).lineTo(200,200);
stage.addChild(line);
... производит следующую строку:
Я установил толщину на 1 - но линия все еще нечеткая. Если вы увеличите снимок, вы увидите, что он на самом деле занимает 3 пикселя. Я полагаю, что когда я читаю где-то, холст рисует точку между двумя пикселями, так что оба пикселя будут окрашены. И вам нужно сместить точку рисования на половину ширины пикселя, чтобы она приходилась на весь пиксель.
Мне нужно четкое изображение для моих приложений, пожалуйста, сообщите.