Interpolation и mixing
БазовыйЭкспертный
Базовый уровень
Basic color mix
Смешивает colors через `color-mix()`.
Default mixing space
Использует Oklab при отсутствии explicit interpolation method.
Mixing space
Выбирает пространство смешивания под требуемый visual result.
Mix percentages
Задаёт относительный вклад colors через percentages.
Multiple-color mix
Смешивает один или несколько mix items по актуальной модели.
Продвинутый уровень
Omitted percentages
Распределяет неуказанный остаток между items без percentage.
Percentage normalization
Нормализует contributions по их сумме.
Alpha multiplier
Уменьшает result alpha, когда contributions оставляют прозрачный остаток.
Rectangular interpolation
Линейно интерполирует orthogonal color components.
Polar interpolation
Интерполирует lightness, chroma и hue в polar space.
Hue interpolation methods
Выбирает shorter, longer, increasing или decreasing hue path.
Premultiplied alpha
Интерполирует color components в premultiplied form.
Transparent endpoints
Сохраняет корректный hue/color contribution около transparent endpoint.
Host interpolation
Передаёт единый interpolation method gradients, transitions, animations и filters без владения их geometry или timing.
Экспертный уровень
Analogous components
Сопоставляет эквивалентные channels разных color spaces.
Missing interpolation
Обрабатывает missing components до и после conversion.
Component carry-forward
Переносит missing analogous component с другого endpoint.
Powerless-to-missing conversion
Превращает powerless component в missing перед interpolation.
Hue fixup
Нормализует polar hues согласно выбранному direction method.
Interpolation sequence
Выполняет conversion, carry-forward, hue fixup, premultiplication, interpolation и unpremultiplication в нормативном порядке.