169 похожих чатов

Привет А почему, когда я рисую линию на <canvas>-е толщиной в

1 пиксель черного цвета, то получаю вот такую картинку?

То есть цвет вместо черного (0) рисуется серым (альфа-канал 127)

А толщина вместо 1 рисует аж 2 пикселя!

Код использую такой:

context.beginPath()
context.moveTo(x, 0)
context.lineTo(x, height)
context.stroke()

Ну это пример кода. Код на самом деле сложнее - выводится сетка.

9 ответов

25 просмотров

context.globalAlpha = 1.0 или для context.strokeStyle не использовать rgba

Святослав-Хусамов Автор вопроса

не помогает((

Святослав Хусамов
не помогает((

во всех браузерах такое или только в одном?

Святослав Хусамов
в хроме других нету

может это поможет? https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/globalCompositeOperation

Святослав-Хусамов Автор вопроса
Anton Piliugin
может это поможет? https://developer.mozilla.org/e...

да уже смотрел на это но эта фича не меняет толщину линий

Святослав Хусамов
да уже смотрел на это но эта фича не меняет толщи...

так толщину менять: https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/lineWidth#changing_line_width

Святослав-Хусамов Автор вопроса
Anton Piliugin
так толщину менять: https://developer.mozilla.org/...

да там 1 стоит Я и принудительно уже менял

Святослав Хусамов
да там 1 стоит Я и принудительно уже менял

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

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта