Океаний
Цветовые модели — Часть 3: Революция OKLab
Что такое OKLab?
Главный прорыв последних лет в мире цвета — создание перцепционно-равномерных пространств. Самое известное из них — OKLab, разработанное инженером Бьёрном Оттоссоном (Björn Ottosson) в 2020 году.
OKLab — это цветовое пространство, цель которого — сделать так, чтобы математическое изменение числовых значений цвета соответствовало визуальному восприятию этого изменения человеком. Оно аппаратно-независимо и описывает цвет таким, каким его видит глаз в стандартных условиях освещения.
OKLab использует три оси, аналогичные классическому Lab:
* L (Lightness — Светлота) — вертикальная ось от 0 (чёрный) до 1 (белый). Шаг по L одинаково ощущается глазом: изменение с 0.2 до 0.3 воспринимается так же, как с 0.7 до 0.8.
* a (Зелено-красная ось) — отрицательные значения соответствуют зелёному, положительные — красному.
* b (Сине-жёлтая ось) — отрицательные значения соответствуют синему, положительные — жёлтому.
Почему OKLab — это прорыв?
1. Истинная перцепционная равномерность. Градиент между красным и синим будет проходить через цвета, которые глаз ожидает увидеть (например, фиолетовые оттенки), а не через мутно-серую зону. Одинаковые шаги по осям дают одинаково заметные глазу изменения цвета.
2. Предсказуемое изменение цвета. Можно увеличить насыщенность цвета, не меняя его воспринимаемой светлоты и оттенка — в RGB или HSL это было практически невозможно.
3. Учёт особенностей зрения. OKLab построен на экспериментальных данных о работе колбочек и исправляет "провал" синего и некорректное поведение жёлтого, свойственное старым моделям.
27 ·