1 пиксель черного цвета, то получаю вот такую картинку?
То есть цвет вместо черного (0) рисуется серым (альфа-канал 127)
А толщина вместо 1 рисует аж 2 пикселя!
Код использую такой:
context.beginPath()
context.moveTo(x, 0)
context.lineTo(x, height)
context.stroke()
Ну это пример кода. Код на самом деле сложнее - выводится сетка.
context.globalAlpha = 1.0 или для context.strokeStyle не использовать rgba
не помогает((
во всех браузерах такое или только в одном?
в хроме других нету
может это поможет? https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/globalCompositeOperation
да уже смотрел на это но эта фича не меняет толщину линий
так толщину менять: https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/lineWidth#changing_line_width
да там 1 стоит Я и принудительно уже менял
попробуйте из другого бразуера сначала, если в другом без проблем то поищите в баг-трекере хрома, может там есть ответ
Обсуждают сегодня