Непрозрачность Canvas `strokeStyle` выглядит темнее в Chrome, чем в Firefox / Edge - PullRequest
1 голос
/ 12 апреля 2019

Это странный.

Установка strokeStyle на холсте со значением RGBA приводит к тому, что нарисованные линии выглядят немного более непрозрачными в Chrome, чем в Firefox и Edge.

В Chrome непрозрачность линий примерно на 0,1 выше, чем у Firefox и Edge.

Я не использую глобальную альфу или какие-либо опции назначения это простой холст, где я рисую линии с фиксированной альфа. Я не смог найти никакой документации, относящейся к этому; часть меня хочет отклонить это как иллюзию, но разница реальна и очевидна для всех устройств.

Chrome

enter image description here

Firefox (Edge выглядит идентично)

enter image description here

Оба браузера работают с одинаковым кодом с одинаковыми настройками анимации; strokeStyle альфа 0.2; холст, заполненный сплошным белым цветом при каждом розыгрыше.

Что заставляет Chrome визуализировать обводки с немного большей видимой непрозрачностью, чем Firefox / Edge?

Я думаю, что это не обязательно будет исправимо, но это немного расстраивает, и я хотел бы знать причины, почему я вижу этот эффект.

Это не очень серьезная проблема, но, как я думаю, скриншоты показывают, это заметно, и я не понимаю, почему это происходит.

...