Алгоритм расчёта относительной яркости цвета
Ниже приведён алгоритм расчёта относительной яркости цвета, заданного тремя байтами RGB для цветового пространства sRGB, по методике, рекомендованной WCAG.
Формулы расчёта
Должны получить на выходе L в диапазоне от 0 до 1 для трех чисел R8bit, G8bit и B8bit в диапазоне от 0 до 255 на входе.
![](https://9dots.ru/wp-content/uploads/2019/12/image-4-1024x594.png)
См. также
- Моя запись в блоге про этот алгоритм с визуализацией кривых для некоторых диапазонов цветов.
- Алгоритм оценки цветового контраста, тоже по версии WCAG.