Стань PHP-разработчиком с нуля с трудоустройством в IT-компании

Дерево навыков/Цвет и цветовые значения/ Interpolation и mixing

  1. Базовый уровень

    • 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 по актуальной модели.

  2. Продвинутый уровень

    • 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.

  3. Экспертный уровень

    • 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 в нормативном порядке.