ИЕРОГЛИФ | БИБЛИОТЕКА | |
http://Hiero.Ru | Начало Продажа работ Форум Библиотека Старая Галерея |
Для целей данной статьи подходят только некоторые режимы смешения, но поскольку тема интересна и сама по себе, я решил проиллюстрировать все режимы.
Все приведенные ниже иллюстрации можно получить самостоятельно, разместив друг над другом два градиента — горизонтальный и вертикальный — и меняя на верхнем режим смешения и прозрачность. Результат затем лучше принудительно постеризовать: границы уровней становятся более заметными.
X | Y |
В первом столбце, у названия режима, приведены формулы, если они мне известны (для полной непрозрачности).
Значения пикселей X, Y и непрозрачность нормированы на единицу: x = X/255, y = Y/255, p = P/100.
Под Inv понимается инверсия: Inv(z) = 1-z.
Если на верхнем слое задана неполная непрозрачность p, то формула результат является линейной комбинацией из готового результата смешения Blend(x, y) с полной непрозрачностью и нижнего слоя x; коэффициенты этой линейной комбинации, конечно, в сумме должны давать 1, т.е. это будут p и (1 p):
Blend(x, y, p)= p∙Blend(x, y, 1) + x∙(1-p)
Например, вместо
Normal(x, y) = yполучаем
Normal(x, y, p) = p∙y + x∙(1-p)Далее показаны результаты работы каждого режима смешения при разных значениях непрозрачности.
Нижний и верхний слои имеют разную силу в формировании результирующего изображения: чем вертикальнее полосы, тем больший приоритет имеет нижний слой; чем горизонтальнее полосы, тем больший приоритет имеет верхний слой.
Внимание! Все статьи в нашей библиотеке являются авторскими. Копирование на другие сайты, перепечатка или иное использование статей без согласия их авторов запрещено (ссылки на автора или на наш сайт недостаточно — см. статью «Авторские права в цифровую эпоху»).
© «Иероглиф» (контакты) © 1998-2024 Давид Мзареулян, Сергей Козинцев Права на все работы, опубликованные на сайте, принадлежат их авторам |
|