Смешивание (Blending) 🌀 Bulka

Смешивание (Blending)

Функции смешивания комбинируют цвета двух визуальных источников.

add() — Сложение

Складывает цветовые значения. Результат обычно светлее.


mult() — Умножение

Умножает цветовые значения. Результат обычно темнее.


diff() — Разница

Вычисляет абсолютную разницу между цветами.


blend() — Плавное смешивание

Линейно интерполирует между двумя источниками.


layer() — Наложение слоёв

Накладывает один источник поверх другого с учётом альфа-канала.


mask() — Маскирование

Использует второй источник как маску прозрачности.


Комплексные примеры

Многослойная композиция

Использование нескольких буферов

Цветовые переходы