Алгоритм расчёта относительной яркости цвета
Ниже приведён алгоритм расчёта относительной яркости цвета, заданного тремя байтами RGB для цветового пространства sRGB, по методике, рекомендованной WCAG.
Формулы расчёта
Должны получить на выходе L в диапазоне от 0 до 1 для трех чисел R8bit, G8bit и B8bit в диапазоне от 0 до 255 на входе.
См. также
- Моя запись в блоге про этот алгоритм с визуализацией кривых для некоторых диапазонов цветов.
- Алгоритм оценки цветового контраста, тоже по версии WCAG.