Режимы наложение и умножение


Оглавление (нажмите, чтобы открыть):

Режимы наложения

Часть-1 Затемнение

Режимы наложения в фотошоп, это третий «кит», на котором стоит эта программа

Первый, если помните, это слои, а второй- маски.

Итак, режимы наложения это взаимодействие пикселов верхнего слоя (которому меняем режим наложения) по отношению к нижнему. Становится понятно, что для использования режима наложение необходимо иметь 2 слоя.

Рассмотрим, где найти эти режимы и что они из себя представляют.

Красной рамкой обведен режим наложения, который установлен по умолчанию к любому вновь созданому слою или копии слоя. Он называется «Обычный» или «Нормальный».

При таком режиме пикселы верхнего слоя никак не взаимодействуют с пикселами нижнего слоя. Они просто наложены сверху и закрывают нижний слой.

В этом случае, мы можем лишь менять непрозрачность верхнего слоя: если картинки одинаковые, то ничего не будет происходить, если разные, то будет заметно, что верхний слой становится более прозрачным при уменьшении его непрозрачности, а нижний слой начнет просвечиваться сквозь верхний.

Для удобства использования режимов, разработчики разделили все режимы на группы, примерно одинаковые по воздействию.

Розовой рамкой обведена группа ЗАТЕМНЕНИЯ

Зеленая — ЦВЕТНОСТЬ (яркость)

Работа групп режимов наложения

Рассмотрим как работают основные режимы разных групп.

Работу «Обычного» режима мы рассмотрели- пикселы верхнего слоя закрывают пикселы нижнего.

Воздействие режима «Затухание» проявляется только при изменении непрозрачности верхнего слоя. Пикселы нижнего изображения как бы «просачиваются» сквозь пикселы верхнего в случайных местах, образуя «шум» на картинке.

Я взяла 2 слоя: фото веток в лесу и просто красный слой (верхний).

Слева «обычный» режим наложения при снижении непрозрачного верхнего (красного) слоя на 50%

Справа тот же слой, при непрозрачности 50 %, но уже в режиме затухания.

Нормальный режим можно применять в коллажах. Тогда, когда нужно, например, вырезанный объект (или несколько) наложить на фон.

Следующая группа- затемнение.

Название говорит само за себя. При применении этих режимов изабражение затемняется. Разные режимы немного по разному воздействуют на слои, но общий итог -картинка становится более темной.

Наиболее применяемый инструмент в этой группе- «Умножение»

1 фото — «Умножение» — воздействие самое слабое. Оно затемняет фотографию и усиливает насыщенность цветов.

2 фото — «Затемнение основы» — воздействие более сильное. Фото заменяется больше, чем в «Умножении» и насыщенность усиливается.

3 фото — «Линейный затемнитель»- самое сильное воздействие. Фото наиболее темное и контрастное, а насыщенность самая высокая.

«Затемнение» и «Темнее» очень близки по действию. Если попробовать сделать наложение в этих режимах на двух одинаковых слоях, то ничего не произойдет

На верхнем слое, при обычном режиме наложения поставим 2 «точки» — белую и черную.

Переведем режим наложение в «Затемнение». Белая точка пропала. Это потому, что ее пикселы заменились на более темные с нижнего слоя. Черная же осталась, т.к. она итак самая темная в этих слоях.

Поменяем слои местами. Теперь точки находятся на нижнем слое и не видны, т.к. закрыты верхним, который находится в нормальном режиме наложения.

Переведем теперь верхний слой в режим «Темнее». Черная точка проявилась и стала теперь видна. Т.к. пикселы верхнего слоя стали «темнее», т.е. заменились на черные с нижнего слоя. Т.е. воздействие этих двух режимов схожи и могут заменять друг друга.

Возможно у читателя возникнет вопрос, а в чем же разница между этими режимами? Разница проявляется на уровне каналов изображения. Если попробовать объяснить совсем просто, то мы работаем в программе фотошоп в пространтстве RGB (red — green — blue; красный — зеленый- синий) Т.е. наше изображение получается благодаря смешению этих трех цветов в разных пропорциях. И, соответственно, существуют и такие же каналы. Их можно посмотреть на вкладке «каналы» в палитре слоев.

Разница между режимами наложения проявляется на уровне каналов.

Попробуем наложить на нашу фотографию вот такой градиентный фон. Идем на вкладку «каналы» и включим видимость только синего канала, но котором будет лучше всего видно разницу.

Поменяем режимы наложения верхнего, градиентного слоя. Первое фото в режиме «затемнение», а второе- «темнее». Разница очевидна.

Остальные режимы наложения рассмотрим в следующих статьях.

Если Вам понравиласть статья, поделитесь с друзьями

Если не хотите пропустить новую информацию, подпишитесь на обновления сайта.

Режимы наложения слоев в Фотошопе

В настройках почти всех инструментов, отвечающих за рисование в Фотошопе (кисти, заливки, градиенты и т.д.) присутствуют Режимы наложения. Кроме того, Режим наложения можно поменять и для целого слоя с изображением.

О режимах наложения слоев мы и поговорим в этом уроке. Эта информация даст базис знаний в работе с режимами наложения.

Каждый слой в палитре изначально имеет режим наложения «Нормальный» или «Обычный», но программа дает возможность путем изменения этого режима поменять тип взаимодействия этого слоя с подлежащими.

Изменение Режима наложения позволяет добиться необходимого эффекта на изображении, причем, в большинстве случаев, заранее угадать, каким будет этот эффект, довольно сложно.
Все действия с Режимами наложения можно производить бесконечное число раз, поскольку само изображение никаким образом не изменяется.

Режимы наложения делятся на шесть групп (сверху вниз): Нормальные, Субтрактивные, Аддитивные, Комплексные, Разностные и HSL (Hue – Saturation – Lighten).

Нормальные

В данную группу входят такие режимы, как «Обычный» и «Затухание».

«Обычный» используется программой для всех слоев по умолчанию и никакого взаимодействия не предусматривает.

«Затухание» выбирает случайные пиксели с обоих слоев и удаляет их. Это придает изображению некоторую зернистость. Данный режим влияет толькона те пиксели, которые имеют изначальную непрозрачность менее 100%.

Эффект похож на наложение шума на верхний слой.

Субтрактивные

Данная группа содержит режимы, которые тем или иным способом затемняют изображение. Сюда входят «Затемнение», «Умножение», «Затемнение основы», «Линейный затемнитель» и «Темнее».

«Затемнение» оставляет только темные цвета с изображения верхнего слоя на подлежащем. В данном случае программой выбираются наиболее темные оттенки, а белый цвет и вовсе не берется в расчет.

«Умножение», как следует из названия, умножает значения базовых оттенков. Любой оттенок, умноженный на белый даст исходный оттенок, умноженный на черный даст черный цвет, а другие оттенки не станут ярче начальных.

Исходное изображение при применении «Умножения» становится темнее и насыщеннее.

«Затемнение основы» способствует своеобразному «выжиганию» цветов нижнего слоя. Темные пиксели верхнего слоя затемняют нижний. Также здесь имеет место умножения значений оттенков. Белый цвет в изменениях не участвует.

«Линейный затемнитель» понижает яркость исходного изображения. Белый цвет в смешивании не участвует, а другие цвета (цифровые значения) подвергаются инверсии, складываются и инвертируются еще раз.


«Темнее». Этот режим оставляет на изображении темные пиксели с обоих слоев. Оттенки становятся темнее, цифровые значения уменьшаются.

Аддитивные

Эта группа содержит следующие режимы: «Замена светлым», «Экран», «Осветление основы», «Линейный осветлитель» и «Светлее».

Режимы, относящиеся к данной группе, осветляют изображение и добавляют яркость.

«Замена светлым» является режимом, действие которого противоположно действию режима «Затемнение».

В данном случае программа сравнивает слои и оставляет только наиболее светлые пиксели.

Оттенки становятся более светлыми и «сглаженными», то есть наиболее приближенными по значению друг к другу.

«Экран» в свою очередь противопоставлен «Умножению». При применении данного режима цвета нижнего слоя инвертируются и перемножаются с цветами верхнего.

Изображение становится более ярким, а итоговые оттенки всегда будут светлее исходных.

«Осветление основы». Применение этого режима дает эффект «выцветания» оттенков нижнего слоя. Уменьшается контрастность исходного изображения, а цвета становятся более светлыми. Создается эффект свечения.

«Линейный осветлитель» схож с режимом «Экран», но с более сильным воздействием. Цветовые значения увеличиваются, что приводит к осветлению оттенков. Визуальный эффект похож на освещение ярким светом.

«Светлее». Режим противоположен режиму «Темнее». На изображении остаются только наиболее светлые пиксели с обоих слоев.

Комплексные

Режимы, входящие в эту группу, не только осветляют или затемняют изображение, а воздействуют на весь диапазон оттенков.

Называются они следующим образом: «Перекрытие», «Мягкий свет», «Жесткий свет», «Яркий свет», «Линейный свет», «Точечный свет» и «Жесткое смешение».

Данные режимы чаще всего применяются для наложения текстур и других эффектов на исходное изображение, поэтому для наглядности поменяем порядок слоев в нашем учебном документе.

«Перекрытие» является режимом, вобравшим в себя свойства «Умножения» и «Экрана».

Темные цвета становятся насыщеннее и темнее, а светлые становятся светлее. Результат — более высокая контрастность изображения.

«Мягкий свет» — менее резкий собрат «Перекрытия». Изображение в данном случае подсвечивается рассеянным светом.

При выборе режима «Жесткий свет» изображение подвергается освещению более сильным источником света, чем при «Мягком свете».

«Яркий свет» применяет режим «Осветление основы» к светлым участкам и «Линейный осветлитель» к темным. При этом контрастность светлых увеличивается, а темных – уменьшается.

«Линейный свет» противоположен предыдущему режиму. Увеличивает контрасность темных оттенков и уменьшает контрастность светлых.

«Точечный свет» объединяет светлые оттенки при помощи режима «Светлее», а темные – при помощи режима «Темнее».

«Жесткое смешение» воздействует на светлые участки режимом «Осветление основы», а на темные – режимом «Затемнение основы». При этом контраст на изображении достигает настолько высокого уровня, что могут появиться цветовые аберрации.

Разностные

Эта группа содержит режимы, которые создают новые оттенки, основываясь на разностных характеристиках слоев.

Режимы такие: «Разница», «Исключение», «Вычитание» и «Разделить».

«Разница» работает так: белый пиксель на верхнем слое инвертирует подлежащий пиксель на нижнем, черный пиксель на верхнем слое оставляет подлежащий пиксель без изменений, совпадение пикселей в итоге дают черный цвет.

«Исключение» работает так же, как и «Разница», но уровень контраста получается ниже.

«Вычитание» изменяет и смешивает цвета следующим образом: цвета верхнего слоя вычитаются из цветов верхнего, а на черных участках цвета будут такие же, как на нижнем слое.

«Разделить», как становится понятно из названия, делит числовые значения оттенков верхнего слоя на числовые значения оттенков нижнего. Цвета при этом могут кардинально меняться.

Режимы, объединенные в данную группу, позволяют редактировать цветовые характеристики изображения, такие как яркость, насыщенность и цветовой тон.

Режимы в группе: «Цветовой тон», «Насыщенность», «Цветность» и «Яркость».

«Цветовой тон» придает изображению тон верхнего слоя, а насыщенность и яркость – нижнего.

«Насыщенность». Здесь такая же ситуация, но только с насыщенностью. При этом белый, черный и серый цвета, содержащиеся на верхнем слое, обесцветят итоговое изображение.

«Цветность» придает итоговой картинке тон и насыщенность накладываемого слоя, я яркость остается такой же, как на подлежащем.

«Яркость» придает изображению яркость нижнего слоя, сохраняя цветовой тон и насыщенность нижнего.

Режимы наложения слоев в Фотошопе позволяют добиться очень интересных результатов в Ваших работах. Обязательно используйте их и удачи в творчестве!

Отблагодарите автора, поделитесь статьей в социальных сетях.

Секреты режимов наложения

Изображения в вебе становятся все более качественными. Когда мы изменяем дизайн или графику, мы хотим, чтобы эти изменения не повредили исходный материал. Таким образом, оригинал будет сохранен, если нам захочется отменить изменения или сделать другие улучшения.

Одной из последних возможностей, попавших в руки веб-дизайнеров является обработка изображений с помощью режимов наложения (смешивания). Режимы наложения позволяют с легкостью раскрашивать изображения и добавлять текстуру, а также применять другие эффекты без необходимости лишний раз открывать графический редактор. Это экономит время, так как позволяет избежать повторной обработки графики при внесении изменений, а также предотвращает проблемы при необходимости еще раз применить настройки, созданные несколько месяцев назад. Вместо этого нужные графические режимы можно задавать, применять и поддерживать с помощью нескольких деклараций CSS.

Описание режимов наложения

Технически для смешивания цветов применяются математические операции к цветовым компонентам пикселей изображения. Это так, под капотом всей нашей креативности лежит математика. Не волнуйтесь, вам не придется запоминать формулы, чтобы использовать режимы наложения, но базовое понимание того, как это работает не помешает.

В рекомендации W3C есть 15 новых режимов наложения. У нас хватает информации о том, как разные режимы наложения работают, но нет правильного способа выбора конкретного режима. Давайте рассмотрим несколько самых полезных режимов более подробно. В своей практике я использую следующие возможности режимов наложения:

  • прозрачность
  • текстуризация
  • раскрашивание

Эффект прозрачности с multiply

Начнем с режима наложения “умножение” ( multiply ). Математическую формулу этого режима можно представить так:

Все. Мы действительно умножаем цвет верхнего слоя ( a ) на цвет нижнего слоя ( b ), чтобы получить итоговый цвет и ( x ), именно поэтому режим называется умножение.

Но как умножать цвет? Это работает так: на экранах устройств цвета создаются на основе трех каналов: красного, зеленого и синего. У каждого из этих каналов есть значение яркости — число, определяющее, насколько сильно он будет светить. Ну, а раз у нас есть числа, мы можем их умножать!

Когда мы используем режим смешивания multiply , компьютер берет значение яркости красного канала обоих слоев, конвертирует эти значения в диапазон от нуля до единицы и перемножает их. Затем то же самое делается для синего и зеленого каналов. Из полученных трех значений и создается итоговый цвет.

Это все хорошо, но что с этим можно сделать на практике?

Один из моих любимых способов использования multiply это устранение недостатков имеющихся у меня изображений. Например, вам нужно добавить в дизайн логотип клиента, но вместо векторного изображения у вас есть лишь JPG с белым фоном, спешно отсканированный с бланка? Вместо того, чтобы вручную вырезать его в редакторе, мы можем использовать multiply . Следующий пример показывает, как это работает.

Два слоя без смешивания

Два слоя в режиме смешивания multiply


После умножения черные пиксели на верхнем слое остаются черными, а белые пиксели не показываются совсем — они полностью прозрачны. Градация оттенков серого на краях букв затемняется за счет нижнего слоя. Это дает сглаженные края с минимальными затратами на обработку. В итоге получается эффект, аналогичный наложению изображения с прозрачным фоном.

Но этот конкретный трюк работает только с черным цветом. Если ваш исходник цветной, это сменит оттенок цвета. А для белого цвета таким же образом будет работать режим наложения screen .

Пыль и царапины с помощью screen

Функциональная противоположность multiply называется screen (экран). Минутку, а разве противоположность умножению это не деление? Ответ опять лежит в области математики:

x = 1 − (1 − a) × (1 − b)

Этот режим не называется “деление”, потому что на самом деле в нем мы умножаем еще больше! В данном случае мы умножаем инвертированное значение слоя a на инвертированное значение слоя b и затем инвертируем результат. В итоге белые пиксели на верхнем слое полностью непрозрачны, а черные пиксели наоборот прозрачны. Каждый оттенок между слоями осветляет нижний слой.

В следующем примере я решил придать фотографии состаренный вид, поэтому я взял изображение с шумом в виде пыли и царапин и смешал его с фотографией в режиме screen . Я также решил освежить фото, наложив в том же режиме слой лавандового цвета.

Слои для смешивания: слой с лавандовым цветом и слой с пылью и царапинами (с сайта Spoon Graphics)

Результат смешивания фотографии с этими слоями в режиме screen

Раскрашивание с помощью hue и color

У всех режимов смешивания есть потенциал к изменению цвета графики, но особо полезны для раскрашивания два из них: цветовой тон ( hue ) и цветность ( color ).

Цветовой тон hue

Этот режим смешивания берет тон перекрывающего слоя и применяет его к нижним слоям, оставляя насыщенность и светимость неизмененными. Я могу накладывать совершенно разные цвета, но получать одинаковый результат, если их оттенок совпадает. В следующем примере три варианта коричневого цвета различаются на 26 градусов, тем не менее тонировка фото выглядит ровно, независимо от степени затемнения цвета.

Цветность color

Этот режим смешивания влияет на тон и насыщенность исходника, игнорируя при этом светимость. Красно-коричневое наложение делает пиксели исходника красновато-коричневыми, также как и в режиме hue , но оно также придает им одинаковую насыщенность, что обычно создает эффект более яркой окраски, чем в режиме hue .

Красно-коричневое наложение делает пиксели исходника красновато-коричневыми, также как и в режиме hue , но оно также придает им одинаковую насыщенность

Такого же эффекта можно достигнуть, изменив порядок слоев, поместив цветовой слой под фотографией и смешав их в режиме luminosity .

Кроссбраузерное наложение

Используя эти режимы наложения, мы можем применять смешивание уровня Photoshop с помощью CSS. Но несмотря на то, что во всех браузерах используется одинаковая математика, вы можете заметить, что результаты иногда существенно отличаются.

Управление цветом это сложный мир и хотя W3C рекомендует использовать по умолчанию профиль sRGB, подход производителей браузеров различается — каждый браузер рендерит цвета согласно своим прихотям. Например, в Chrome рендеринг изображений основывается на “неуправляемом” цветовом пространстве, если в изображении не прописан цветовой профиль. Firefox работает также, но глубоко в его конфигурационных настройках запрятан флаг, устанавливающий sRGB по умолчанию для изображений с не указанным профилем. А Safari действует почти как Photoshop, так как графический API Apple основан на Adobe Postscript. Да, даже здесь есть свои отличия.

Идем дальше — различия не исчерпываются браузерами. Люди тоже разные. Например, миллионы живут с цветовой слепотой. И они видят ваш дизайн совсем не таким, как вы предполагаете. Как и всегда — тестируйте ваш труд в разных браузерах, проверяйте доступность и не рассчитывайте на то, что ваш дизайн будет выглядеть одинаково везде.

И еще — не забывайте тестировать на “живых” устройствах, а не только в режиме эмуляции, чтобы понять как хардверные ограничения (типа нехватки оперативной памяти) влияют на ваш сайт. Некоторые режимы наложения могут вызвать задержки при прокрутке страницы. И если вы добиваетесь гладкости 60 кадров в секунду, учитывайте это при своем выборе.

Применение режимов наложения

Режимы наложения можно применить с помощью пары свойств CSS: background-blend-mode и mix-blend-mode , также нам может пригодиться свойство isolation .

Мастер Йода рекомендует:  Сравнение хранилищ данных для MySQL с поддержкой транзакций

Наложение фоновых изображений

Свойство background-blend-mode смешивает изображения, указанные в декларации background-image . Это значит, что все изображения располагаются в стеке поверх друг друга и вы используете режим наложения, чтобы смешать их вместе.

Попробуем добавить пыль и царапины на фото. (Обратите внимание, что код предназначен для конкретных примеров).

Вы можете использовать разные режимы наложения для каждой декларации background-image . Перечислите их в том же порядке, что и фоновые изображения и разделите запятыми. Последней декларации — самому нижнему слою автоматически задается нормальный режим наложения и это нельзя изменить. Если вы задали фоновый цвет с помощью background-color , то самым нижним уровнем будет он.

Иногда у вас может возникнуть потребность использовать цвет в качестве наложения. К сожалению, свойство CSS background-color ограничено одним цветом и это всегда будет самый нижний слой, независимо от того, объявлен ли он в начале списка фонов или нет. Рекомендация W3C предлагает нотацию image() , позволяющую использовать цвет в качестве изображения, но на данный момент это не поддерживается ни в одном браузере. К счастью, у нас есть обходной путь: так как градиенты в CSS рассматриваются как изображение, мы можем обмануть браузер, подсунув ему однотонный цвет с двумя идентичными точками останова.

Итак, осветлим изображение, как мы делали это ранее и изменим его цвет на сепию.

Наложение элементов HTML

Свойство mix-blend-mode задает режим наложения для элементов HTML, поэтому элементы на перекрывающихся слоях будут использовать его при смешивании с нижними слоями. Давайте опять добавим заглавие к изображению, удалив нежелательный белый фон заглавия с помощью режима multiply . Я также сделал элемент с изображением немного прозрачным, чтобы улучшить наложение цветов.

А вот пример использования mix-blend-mode для наложения нескольких элементов.

Использование mix-blend-mode для наложения нескольких элементов

Если вы не хотите, чтобы элемент в нижнем слое смешивался с каким-либо из верхних слоев, их можно отделить друг от друга с помощь третьего свойства: isolation . Это используется для наложения нескольких элементов без воздействия на базовый слой. Каждому из дисков в нашем примере задано mix-blend-mode в значение screen , что вынуждает их создавать новые цвета при пересечении. Но мы хотим, чтобы фотография горы не смешивалась с ними.

Использование isolation для предотвращения смешивания нижнего слоя с остальными

Учитывайте, что mix-blend-mode применяется к элементу целиком, вместе со всеми его потомками. Это аналогично воздействию свойства opacity , делающему невидимым не только контейнер, но и его содержимое. Точно также и mix-blend-mode смешивает и контейнер, и содержимое.

Для следующего примера я немного поработал в Photoshop и создал набросок дизайна для вымышленного производителя лыжного оборудования Masstif. В этом наброске я создал блок с небольшим текстом и логотипом. Я смешал этот блок в режиме осветления цветов ( color-dodge ). Это дает четкий контраст по отношению к фону и помогает лучше сочетать текст и графику.

При попытке воспроизвести это средствами HTML и CSS, я рассчитывал, что работать будет следующий код:

Но в результате содержимое смешалось с контейнером так, как на следующем изображении.

Также как отдельные проблемы с прозрачностью частично решаются за счет альфа-каналов фона, здесь мы тоже можем решить проблему с mix-blend-mode путем перемещения того, что возможно в фон. Вместо создания блока и наложения его с помощью mix-blend-mode , будет работать прием с конвертацией блока в background-image . Это не является решением для всех случаев, но попытаться стоит. Другого способа изолировать дочерние узлы от содержащего их смешиваемого элемента нет.

Поддержка в браузерах

Режимы наложения поддерживаются в большинстве основных браузеров, кроме Internet Explorer и Edge. Некоторый оптимизм есть в том, что реализация режимов наложения для Edge находится в стадии рассмотрения, а этот браузер уже поддерживает все режимы наложения для SVG, что дает шанс на скорую реализацию. Вы можете повлиять на процесс, проголосовав на сайте пожеланий для разработчиков Edge.

Также есть проблема с Safari — он не поддерживает режимы hue , saturation , luminosity и color .

Учитывайте, что в не поддерживающих режимы наложения браузерах, ваш дизайн не будет отображаться так, как вам надо. Это может все осложнить, пока вы не уверены, что у вашей аудитории достаточно продвинутые браузеры. Спрашивайте себя — приемлемы ли запасные варианты для вашей аудитории. Если нет — вам надо искать обходной путь.

Несмотря на эти предостережения, режимы наложения это отличное дополнение к инструментарию любого веб-дизайнера. Теперь мы можем добавлять прозрачность, тон и текстуру в наш дизайн с помощью CSS, причем делать это гибко и без компромиссов с качеством. Это означает увеличение возможностей для наших браузерах и наших рук.

Режимы «наложение» и «умножение»

Если вам доводилось сталкиваться с программами для фотомонтажа (Adobe Photoshop, Pixelmator, GIMP), то вы, наверняка, знакомы с ними. Как можно понять из названия, режимы наложения определяют, как одно изображение накладывается на другое. В зависимости от выбранного режима, вы получите разный результат.

Эти режимы стали доступны в CSS в соответствии со спецификацией. Они определяют, как каждый цвет совмещается с другим на внизу лежащем слое. Таким образом можно добиться довольно интересных результатов.

Как работает наложение цветов

Смысл этого функционала заключается в том, чтобы высчитать окончательный цвет накладывающихся элементов. По сути это математическая функция, вычисляющая конкретный цвет, исходя из двух входных цветов. То есть она принимает два RGBA цвета со значением всех каналов, например, в диапазоне от 0 до 1, и выдает значения всех каналов для выходного пикселя. В спецификации можно найти точную формулу расчета. Пока остановимся на режимах доступных нам в CSS.

Режимы наложения

Обычный (Normal)

В этом режиме мы получим изображение без изменений.

Умножение (Multiply)

Как можно понять из названия, выходное значение цвета — результат умножения двух цветов. Как правило, в итоге мы получаем затемнение.


Экранирование (Screen)

Противоположность умножению. В этом режиме значения цветов сначала инвертируются, потом перемножаются, а результат снова инвертируется.

Наложение (Overlay)

В этом режиме к более светлым пикселям применяется режим «Экранирование», а к темным — умножение. В результате светлые пиксели становятся еще светлее, а темные — темнее.

Затемнение (Darken)

Здесь выбирается наиболее темное значение из двух.

Осветление (Lighten)

Противоположность предыдущему. Более светлое значение является основным.

Цветовое осветление (Color-Dodge)

Добавляет яркость заднему фону. В результате изображение получается более контрастным.

Цветовое затемнение (Color-Burn)

Затемняет задний фон и увеличивает контрастностью между исходным и наложенным цветом.

Жесткий свет (Hard-Light)

Противоположность наложению. Применяет умножения к светлым пикселям, и экранирование к темным.

Мягкий свет (Soft-Light)

Применяет умножение к темным цветам и экранирование к светлым. Похож на наложение, но работает немного по-другому.

Оттенок (Hue)

Этот режим применяет насыщение и яркость наложенного изображения, но с оттенком исходного цвета.

Насыщение (Saturation)

На выходе получаем цвет с насыщенностью исходного цвета, оттенком и яркостью наложенного цвета.

Цвет (Color)

Результатом работы этого режим является цвет с оттенком и насыщенностью исходного цвета и яркостью наложенного.

Яркость света (Luminosity)

Выходное изображение получает освещенность исходного цвета и результат смешения оттенка и насыщенности наложенного цвета.

Разница (Difference)

Этот режим вычитает наиболее темный цвет из светлого. В итоге получается подобие фото негатива. Черный цвет не подвергается изменению, белый полностью инвертируется, а остальные изменяются в зависимости от своей яркости.

Исключение (Exclusion)

Этот режим генерирует изображение с меньшим контрастом в отличие от режима «Разница».

Вы наверняка уже запутались, поэтому давайте попробуем объединить все режимы в группы в зависимости от результата работы фильтра. Их можно разбить на следующие категории:

  1. Затемнение: затемнение, умножение, цветовое затемнение. Все эти фильтры затемняют изображение по-своему.
  2. Осветление: осветление, экранирование и цветовое осветление. Все они выдают изображение более светлое, чем исходник.
  3. Контраст: наложение, мягкий свет, жесткий свет. Увеличивают контрастность изображения.
  4. Сравнение: разница и исключение попадают в эту категорию.
  5. Компонент: оттенок, насыщенность, цвет и яркость света. Все остальные режимы работают независимо от каналов цвета, а эти фильтры выделяют один компонент из исходного цвета и смешивают его с другими компонентами как исходного, так и наложенного цвета.

Использование mix-blend-mode

Свойство mix-blend-mode указывает режим наложения исходного изображения с наложенным. В качестве фонового изображения может выступать любой элемент, расположенный под исходным элементом. (Например: заголовок может быть исходным элементом, а его div контейнер — фоном).

Это свойство применимо ко всем элементам. Указав его, элемент будет смешивать свои цвета со всеми накладывающимися элементами. На этой странице < :target="_blank" >можете посмотреть примеры результата.

Применение свойства isolation

Как уже говорилось при указании свойства mix-blend-mode цвета элемента накладываются на другие элементы. Но как же быть, если надо ограничить круг накладывающихся элементов? Такого эффекта можно добиться посредством свойства isolation, то есть изолировать элемент. Например:

В таком случае создается контекст, в пределах которого элементы накладываются друг на друга. Пример показывает использование свойств mix-blend-mode и isolate . Мы применили isolation к div содержащему изображение. Если бы мы не применили свойство isolation , то он смешался бы со слоем, находящимся под изображением. Выделив checkbox вы увидите разницу.

Применение свойства background-blend-mode

Свойство background-blend-mode указывает способ наложения фонового изображения и фонового цвета одного элемента. Если под этим элементом присутствуют другие, то с ними он не смешается. Элемент с этим свойством применит только собственное фоновое изображение и цвет.

При использовании нескольких фоновых изображений можно к обоим применить разные значения режима.

В приведенном примере к изображению sample1.png будет применен режим screen , а к sample2.png — overlay .

Сочетание режимов наложения с другими технологиями

Градиент

Допускается применение всех этих режимов в сочетании с градиентами и масками для получения новых результатов. Как мне кажется, одно из многообещающих сочетаний это использование радиальных градиентов с изображениями. Например, следующее изображение получено именно таким способом:

По ссылке < :target="_blank" >можно увидеть рабочий пример. В нем добавлен радиальный градиент от прозрачного к черному. А сверху находится изображение с методом наложения «Умножение». При наведении мыши изменяем mix-blend-mode на normal , чтобы убрать эффект.

Маски, анимация и фильтры

Необходимо всегда помнить, что при использовании масок, она накладывается на слой, находящийся вверху стека контекста. То есть следует убедиться в том, что все слои, которые вы смешиваете, были видны через маску.

Режимы смешивания отлично работают с анимацией, хотя само по себе это свойство не поддаётся анимации. В примере < :target="_blank" >показан вариант использования этих свойств. Обратите внимание, мы использовали отдельные значения mix-blend-mode , чтобы смешать и текст, и изображение. Фильтры и режимы смешивания также допускается накладывать поверх друг друга.

Видео

Хотя в этой статье в основном мы обсуждаем изображения, нам ничего не мешает применять режимы наложения к видео < :target="_blank" >. Добавив сверху текст или изображения можно получить довольно интересные эффекты.

Режимы наложения на canvas

Режимы наложения можно применять к элементу canvas . Достаточно назначить свойству global CompositeOperation для контекста canvas 2d < :target="_blank" >значение желаемого режима.

В большинстве случаев вам потребуется и в дальнейшем изменять изображение, например его прозрачность, что может быть достигнуто при помощи свойства globalAlpha .

Я создал несколько примеров < :target="_blank" >использования режимов наложения на canvas . А в этой статье < :target="_blank" >от Adobe вы найдете дополнительную информацию на эту тему.

Режимы наложения для SVG

Допускается применения режимов наложения цвета для SVG документов через CSS.


Конечно, вы можете использовать поля feImage и feBlend, но предпочтительнее это делать в CSS.

Поддержка браузерами

На данный момент наиболее полной поддержкой могут похвастаться браузеры на основе движка chromium. Для включения поддержка режимов наложения в opera, наберите в адресной строке opera:flags и активируйте опцию “Enable expermental Web Platform features”. Для хрома процедура активации идентична, только находится по адресу chrome://flags.

На данный момент Firefox не поддерживает свойство isolation, но можно использовать другие из about:config. Safari и Internet Explorer не поддерживают вышеперечисленные режимы.

Пока все браузеры не начнут полностью работать с режимами наложения цвета, рекомендуется применять их только для улучшения дизайна и не использовать в критических местах приложения. Конечно, полностью просмотреть примеры из этой статьи вы сможете только в браузере, полностью поддерживающим соответствующие режимы. На странице поддержки платформы Adobe, можно найти детальное описание поддержки режимов наложения цвета.

Определяем, поддерживает ли браузер режимы наложения цвета

На данном этапе развития технологии, очень важно сначала определить поддерживает ли её браузер.

Приведу пример сниппета кода:

В результате мы получим true если браузер поддерживает технологию и false в противном случае. Хотя существует готовое решение на базе Modernizr:

Мы так же получим true в случае поддержки браузером необходимой технологии и false в противном случае.

Также допустимо использование директивы @supports:

Вот пример определения поддержки обоих технологий:

Заключение

Режимы наложения цвета отлично подходят для достижения различных визуальных эффектов на странице, что было невозможно ранее. Эта технология только вступает в свою полную силу и на данный момент браузеры поддерживают её лишь частично. В будущем вам совсем не понадобится фото редактор для получения фантастических визуальных эффектов на веб-странице. Достаточно будет просто применить несколько свойств к нужному элементу.

Режимы наложения слоев и прозрачность в Adode Photoshop

Слои в фотошопе имеют два важных атрибута: режимы наложения слоев и прозрачность. Благодаря этим атрибутам слои не просто накладываются друг на друга, как в аппликации, но и смешиваются по разным алгоритмам. Это позволяет быстро и гибко управлять цветом изображения, регулировать прозрачность слоя, а значит, создавать новые образы и воплощать самые смелые идеи.

Управление режимами наложения слоев и прозрачностью

Часть атрибутов доступна непосредственно в палитре Layers (Слои). В первую очередь, это режим наложения и прозрачность.

Прозрачность регулируется двумя инструментами. Fill (Заливка) влияет на прозрачность только пикселей слоя, а вот Opacity (Непрозрачность) влияет на непрозрачность пикселей и эффектов слоя.

Управление режимами наложения слоев и прозрачностью в окне «Слои»

В нижней части панели расположены следующие инструменты:

  • Создание связи между слоями – вы можете связать два и больше слоев или групп друг с другом. В отличии от выбора нескольких слоев, связанные слои сохраняют свою связь пока вы её не отмените.
  • Применение эффектов к слоям – открывает панель параметров наложения.
  • Добавление маски к слою – создается обычная, белая маска, а если зажать Alt и нажать на кнопку, создается непрозрачная маска.
  • Создание корректирующего слоя – в отличии от обычной коррекции, скажем Curves – корректирующий слой можно изменить в любой момент.
  • Создание папки для слоев – очень удобно когда работаете с большим количеством слоев, группировать их.
  • Создание нового слоя.
  • Удаление слоя.

Как работают режимы наложения слоев

Давайте рассмотрим, как работают режимы наложения слоев в трех разных ситуациях:

  1. Накладывается дубликат слоя
  2. Накладывается цвет
  3. Накладывается другое изображение, например, текстура

Normal (Нормальный)

Пиксели верхнего слоя непрозрачны и потому закрывают нижний слой. Изменение прозрачности верхнего слоя сделает его полупрозрачным и заставит смешаться с другим слоем. В этом примере прозрачность верхнего слоя 100%, кроме надписи — там 50%.

Dissolve (Растворение)

Комбинирует верхний слой с нижним, используя пиксельный узор. Эффекта не будет, если верхний слой имеет 100% непрозрачность. Уменьшите прозрачность для проявления эффекта.

Группа затемнения

Darken (Замена темным)

Сравнивает два источника и заменяет значения светлых пикселей значениями темных. В этом режиме рассматривается информация цвета в каждом канале, и в качестве результирующего выбирается основной или совмещенный цвет в зависимости от того, какой из них темнее. Пикселы с цветом, более светлым по сравнению с совмещенным, заменяются, а пикселы с цветом, более темным по сравнению с совмещенным, остаются неизменными.

Darken (Замена темным)

Multiply (Умножение)

Затемняет все изображение. Полезен для увеличения плотности светов и средних тонов. Если верхний слой белый – изменений не произойдет.

В этом режиме рассматривается информация цвета в каждом канале, и значение основного цвета умножается на значение совмещенного цвета. Результирующий цвет всегда представляет собой более темный цвет. В результате умножения значения любого цвета на значение черного цвета вырабатывается черный цвет. В результате умножения значения любого цвета на значение белого цвета цвет остается неизменным. При рисовании цветами, отличными от черного или белого цвета, подряд идущие штрихи, накладываемые с помощью инструмента рисования, создают все более темные цвета. Этот эффект аналогичен рисованию изображения с помощью нескольких маркеров.

Color Burn (Затемнение основы)

Позволяет получить более темное изображение с увеличенной контрастностью. Если верхний слой белый – изменений не произойдет.

Color Burn (Затемнение основы)

Linear Burn (Линейный затемнитель)

Более “сильная” комбинация режимов наложения Multiply и Color Burn, темные пиксели преобразуюся в черные. Если верхний слой белый – изменений не произойдет.

Темнее

Сравнивает суммарную величину значений всех каналов для совмещенного и основного цветов и отображает цвет с наименьшим значением. В режиме «Темнее» третий цвет не создается.

Группа осветления

Lighten (Замена светлым)

Режим противоположный режиму Darken, затемняет темные пиксели более светлыми.

Lighten (Замена светлым)

Screen (Экран)

Осветляет все изображение. Используйте его для осветления темных областей изображения, а так же для проявления деталей в недодержанных изображениях.

Color Dodge (Осветление основы)

Действие похоже на Screen (Экран), но заметно сильнее в светлых областях за счет проявления более насыщенных и контрастных цветов нижнего слоя. Имитирует недодержку в фотографическом процессе.

Color Dodge (Осветление основы)

Linear Dodge (Линейный осветлитель)

Комбинация режимов Screen и Color Dodge; светлые значения преобразуются в белые. Если верхний слой черный – эффекта не будет.


Linear Dodge (Линейный осветлитель)

Группа увеличения контрастности

Overlay (Перекрытие)

Затемняет темные пиксели (Multiply) и осветляет (Screen) светлые, что приводит к увеличению контрастности без усечения теней и светов. Если верхний слой 50% серый – эффекта не будет.

Soft Light (Мягкий свет)

Комбинация режима Dodge, который осветляет светлые пиксели, и режима Burn, который затемняет темные пиксели. Увеличивает контрастность чуть меньше чем режимы Overlay и Hard Light.

Soft Light (Мягкий свет)

Hard Light (Жесткий свет)

Использует тот же метод, что и режим Overlay, но эффект более сильный.

Hard Light (Жесткий свет)

Vivid Light (Яркий свет)

Если верхний слой светлее 50% серого, то верхний слой осветяется через уменьшение контраста (Color Burn), а если темнее – то затемняется через увеличение контраста (Color Dodge).

Vivid Light (Яркий свет)

Linear Light (Линейный свет)

Похож на режим Vivid Light. Если верхний слой светлее 50% серого, то верхний слой осветяется через увеличение яркости (Linear Burn), а если темнее – то затемняется через уменьшение ярокости (Linear Dodge).

Linear Light (Линейный свет)

Pin Light (Точечный свет)

Комбинирует режимы Darken и Lighten для замены значений пикселей. Если верхний слой светлее чем 50% серый, пиксели осветляются через режим Lighten, а если темнее 50% серого – затемняются режим Darken.

Pin Light (Точечный свет)

Hard Mix (Жесткий микс)

Осветляет светлые пиксели и затемняет темные пиксели до пороговых значений. Это приводит к чрезвычайной постеризации. Свечение верхнего слоя смешивается с цветом нижнего.

Hard Mix (Жесткий микс)

Группа сравнения

Difference (Разница)

Представляет идентичные пиксели как черные, похожие – как темно-серые, а противоположные – как инвертированные. Если верхний слой черный – изменений не будет.

Exclusion (Исключение)

Похоже на режим Difference, однако обеспечивает меньшую контрастность. Наложение на черный цвет не приводит к каким-либо изменениям, а наложение на белые пиксели – к инверсии сравниваемых значений, что приводит к их отображении серым цветом.

Группа компонентов изображения

Hue (Цветовой тон)

Комбинирует свечение (Luminance) и насыщенность (Saturation) нижнего слоя с цветовым тоном (Hue) верхнего.

Мастер Йода рекомендует:  Тест насколько хорошо вы знаете C++

Hue (Цветовой тон)

Saturation (Насыщенность)

Комбинирует свечение (Luminance) и цветовой тон (Hue) нижнего слоя с насыщенностью (Saturation) верхнего слоя.

Color (Цветность)

Комбинирует тон (Hue) и насыщенность (Saturation) верхнего слоя и свечение (Luminance) нижнего слоя.

Luminosity (Яркость)

Противоположный режиму Color. Комбинирует Luminance (cвечение) верхнего слоя и Hue (цвета) и Saturation (колебание цвета) нижнего слоя.

Микростоки 2.0

Блог о продаже фотографий онлайн в микростоковых агентствах. Продвинутые подходы

воскресенье, 8 марта 2009 г.

Режимы смешивания (Выпуск 54)

Фотошоп позволяет нам корректировать изображение либо создавать интересные коллажи при помощи так называемых режимов смешивания. При этом в смешиваниии участвуют два слоя: мы будем называть их верхний и нижний. Верхний слой — это слой, для которого мы выбираем режим смешивания. Нижний слой — это слой, на который воздействует верхний слой. Посмотрим, какие же бывают режимы смешивания и как верхний слой воздействует на нижний в зависимости от выбранного режима.

  • Normal нормальный режим смешивания. Принормальном режиме смешивания верхний слой закрывает собой нижний слой полностью, если его прозрачность = 100%. При уменьшении прозрачности верхнего слоя или удаления (стирание) некоторых его участков, начинает проступать нижний слой.
  • Dissolve (растворение) — замещает пиксели из верхнего слоя пикселями из нижнего слоя случайным образом. Чем больше прозрачность верхнего слоя, тем больше видно его замещение нижним слоем.
  • Darken (затемнение) — сравнивает пиксели верхнего и нижнего слоя по каналам и выбирает те, которые темнее.
  • Multiply (умножение) — умножает цвета нижнего слоя на цвета верхнего слоя. Результирующее изображение темнее изображения на нижнем слое. Умножение чёрного на любой другой цвет даёт чёрный. Умножение белого на любой другой цвет не изменяет тот цвет. Данный режим полезен для корректировки переэкспонированных снимков.
  • Color Burn (выжигание цвета) — создаёт эффект испепеления нижнего слоя под воздействием верхнего слоя. То есть тёмные участки верхнего слоя используются для затемнения нижнего слоя. Используется умножение цветов и увеличение насыщенности. Результат выглядит очень контрастно.
  • Linear Burn (линейное выжигание) — подобен предыдущему режиму, только в результирующем изображении не повышается контрастность, но понижается яркость. Создаётся эффект сумерек.
  • Darker Color (притемнение) — сравнивает пиксели верхнего и нижнего слоя, но не по каналам, как при режиме Darken, а в общем по пиксельно, и выбирает пиксели, которые темнее.
  • Lighten (посветление) — противоположен режиму Darken: сравнивает поканально верхний и нижний слой и в результрующую картинку поканально записывает более светлые пиксели.
  • Screen (экранирование) — противоположен режиму Multiply в том смысле, что перемножает инфертированный цвет нижнего слоя с верхним слоем. В результате картинка посветлеет, как если бы мы проецировали её при помощи двух диапроекторов. Данный режим полезен для корректировки недоэкспонированных снимков.
  • Color Dodge(выгорание цвета) — противоположен режиму Color Burn: нижнее изображение «выгорает» под воздействием верхнего цвета. Режим применяется для создание эффекта «металлик» или «сияние».
  • Linear Dodge(линейное выгорание) — противоположен режиму Linear Burn и похож на Screen, только более интенсивен. Создаёт эффект освещения объекта очень ярким источником света.
  • Lighter Color(присветление) — противоположен режиму Darker в смысле, что записывает в результат пиксели, которые светлее, при этом сравнение верхнего и нижнего слоёв идёт не по канально, а вообще. Создаёт полностью комплементарную картинку по отношению к результату режима Darker.
  • Overlay(наложение) — применяет умножение к теням и скрининг к светам. 50%-ный серый цвет остаётся без изменений в нижнем слое и прозрачным — в верхнем. Результат — повышенная контрастность исходного изображения.
  • Soft Light(мягкий свет) — похож на режим Overlay, только действует мягче. Результат выглядит, как будто объект освещали источником мягкого рассеянного света и используется для придания фотографии «гламурного» вида. Микростокеры этим режимом могут «лечить» снимки, которые попали под отказ «washed out, falt/dull colors» или переэкспонированные снимки, поскольку данный режим также мягко поднимает насыщенность и контрастность.
  • Hard Light(жёсткий свет) — похож на Soft Light, только чуть жёстче. И противоположен режиму Overlay в том смысле, что если Overlay увеличивает контрастность нижнего слоя, Hard Light увеличивает контрастность верхнего слоя. То есть если мы имеем режим Overlay, а потом поменяем слои местами и выставим режим Hard Light, то результат будет одинаков. Применение режима Hard Light: объёмное наложение текстуры верхнего слоя на нижний слой.
  • Vivid Light(яркий свет) — применяет Color Dodge к светам и Linear Burn — к теням. То есть контрастность тёмных участков падает, а светлых — возрастает. Применение данного режима — создание драмматического эффекта.
  • Linear Light(линейный свет) — применяет Linear Dodge к светам и Color Burn — к теням. То есть контрастность тёмных участков возрастает, а светлых — падает. Как бы противоположен предыдущему режиму смешивания, но в то же время очень похож на него.
  • Pin Light(точечный свет) — применяет Lighten к светлым участкам нижнего слоя и Darken — к тёмным. Создаёт «припудренный» эффект.
  • Hard Mix(жёсткое смешивание) — применяет Color Dodge к светам и Color Burn — к теням. Контрастность изображения возрастает очень сильно вплоть до возникновения эффекта постеризации.
  • Difference(разница) — вычитание верхнего слоя из нижнего. Если пиксель на верхнем слое белый, то пиксель на нижнем слое инвертируется. Если пиксель на верхнем слое чёрный, то пиксель на нижнем слое не изменяется. Если пиксель на верхнем слое совпадает с нижнем, то результат — чёрный пиксель. То есть совпадающие цвета будут чёрными. Несовпадающие фрагменты будут цветными. Может быть применён для создания абстракций.
  • Exclusion(исключение) — похож на Difference, но с меньшей контрастностью.
  • Hue(оттенок) — в результате снимок имеет оттенок верхнего слоя, но яркость и насыщенность — нижнего слоя. Создаёт эффект рисования акварельными красками.
  • Saturation(насыщенность) — в результате снимок имеет насыщенность верхнего слоя, но оттенок и яркость — нижнего. Нейтральные цвета (чёрный, белый, серый) на верхнем слое обесцветят картинку, на нижнем слое не изменятся. Режим используется для создания частично окрашенных изображений (например, красные розы на черно-белом снимке).
  • Color(цвет) — снимок приобретает оттенок и насыщенность верхнего слоя, но яркость — нижнего слоя. Эффект колорированного снимка.
  • Luminosity(яркость) — как вы уже догадались, снимок приобретает яркость верхнего слоя и насыщенность+оттенок ниженго слоя. Используется для удаления ореолов появившихся в результате шарпенинга.

Если речь идёт о коррекции фотографии, то верхний слой может быть обесцвеченным нижним слоем, либо же опять-таки нижний слой, подправленный кривыми или уровнями, либо просто копия нижнего слоя. Экспериментируйте!

Photoshop For All

Когда речь идёт о цифровой фотографии, коллажировании и улучшении снимков, в числе первых стоят два инструмента – слои и режимы их наложения. Мы покажем Вам наиболее востребованные из них в повседневной работе фотографа.

Сначала мы посмотрим на несколько типов взаимоотношений между слоями. Затем предложим 10 наиболее актуальных режимов наложения, с помощью которых вы можете улучшить свои снимки.

Режимы наложения основываются на сложных математических операциях, которые Photoshop выполняет прозрачно для Вас. Он оценивает и сравнивает информацию, хранящуюся в накладываемом слое (Blend-слой) и базовом слое (Base-слой). Далее, в зависимости от выбранного Вами режима наложения, «смешивает» оба слоя по определённому «рецепту».

Как вы увидите позже в этом уроке, таких «рецептом» много. Все они создают пространство для совершенно противоположных техник обработки, как 7 нот лежат в основе бесконечного количества мелодий. Приведём примеры. Некоторые режимы наложения используют информацию о цвете и тоне из базового слоя, чтобы затемнить накладываемый слой. В то время как другие режимы делают полностью противоположные действия. Существуют режимы, которые сильнейшим образом влияют на контрастность изображения, а иные – воздействуют лишь на его цвет.

Давайте посмотрим, какие режимы наложения какие преимущества создают. Мы покажем эффект и обозначим ситуации, в которых он будет уместным.

Режимы наложения слоёв. Начинаем использовать

По правде говоря, для нужд фотографов одни режимы наложения, реализованные в Photoshop, применяются чаще, другие – реже. Хотя многим режимам можно найти интересное, иногда неясное на первый взгляд, применение, некоторые из них привносят в картинку либо незначительный эффект, либо малополезный с точки зрения практики.

  • Примечание переводчика. «Значительность эффекта», вызываемого применением определённого режима наложения, и «полезность» того или иного режима зависит от обрабатываемого изображения, задачи, которая перед Вами стоит, и выбранной тактики обработки.


Для наглядности мы приводим в этом разделе изображения, разделённые на две части. Левая половина будет отражать результат наложения слоёв, правая половина – базовый слой.
Цвет (Colour)

В этом режиме наложения изображение-результат получается путём комбинации светлот базового слоя и цветов накладываемого слоя. Получается, одно качество (светлота, например) берётся от одного слоя, а другое качество (в данном случае, цвет) – от другого слоя.

Режим наложения «Цвет», возможно, самый полезный в создании сложных цветовых эффектов.
Разница (Difference)

Этот режим может привести к странным и по-настоящему неожиданным результатам. Он пригодится, если вы хотите добиться необычных и выразительных эффектов.

  • Примечание переводчика. Область применения режима наложения «Разница» шире. Например, вы можете также выравнивать фрагменты одного большого изображения относительно друг друга.

Исходное изображение в целом осветляется. Чёрные (но не тёмные) участки снимка не подвергаются воздействию. Картинка-результат сохраняет детали базового слоя.

  • Примечание переводчика. Чем светлее накладываемое изображение, тем сильнее осветляется базовое изображение. Если наложить на исходную картинку слой, окрашенный в чёрный цвет, она не поменяется. Детали базового слоя сохраняются всегда, кроме случая, когда накладывается слой, окрашенный в белый цвет.

В этом режиме повышается контраст изображения: тени становятся темнее, блики – светлее. Любые участки картинки, окрашенные в 50%-ый серый цвет остаются неизменными после наложения.
Умножение (Multiply)

Цвет базового слоя перемножается с цветом накладываемого слоя. В результате, изображение затемняется в общем. Белые (но не светлые) его участки остаются нетронутыми. Этот режим отлично подходит для того, чтобы выделить текстуру неба или белого камня.

  • Примечание переводчика. Этот режим наложения является противоположным режиму «Осветление». Чем темнее накладываемое изображение, тем сильнее затемняется базовое изображение. Если наложить на базовую картинку слой, окрашенный в белый цвет, исходное изображение не поменяется.

Хотя режимы наложения – штука полезная, применение их в чистом виде может привести к слишком сильному эффекту. На помощь приходят два свойства слоя: непрозрачность и заливка (Fill).

Если результат чрезмерно бросается в глаза, то уменьшите непрозрачность накладываемого слоя. Удобно рассматривать непрозрачность слоя как регулятор громкости для эффекта наложения.

Например, если «Осветление» слишком сильно осветляет картинку, уменьшите непрозрачность накладываемого слоя:

Непрозрачность накладываемого слоя равняется 50%. Эффект мягче

Разбираемся в меню «Режимы наложения»

Конечно, прежде, чем использовать режимы наложения, Вам нужно найти, где их переключать! Давайте взглянем, в каком части Photoshop и Photoshop Elements вы можете найти нужный «переключатель».

Меню «Режимы наложения» находится в панели «Слои» («Layers»). Их список поделён на смысловые группы. Таким образом, вы можете выбрать нужный режим наложения либо через панель «Слои», либо через диалоговое окно, которое появляется в момент создания или дублирования слоя.

Как только вы выбрали один из режимов, вы можете последовательно переключаться между остальными режимами, нажимая клавиши «стрелка вверх»/»стрелка вниз» на клавиатуре.
1. «Обычный» (Normal), «Растворение» (Dissolve)

Эти режимы не оказывают какого-либо воздействия на цвет или тон картинки. Для базового слоя по умолчанию устанавливается режим «Обычный».
2. Затемнители

Эта группа режимов затемняет тем или иным способом изображения на всех низлежащих слоях. Для этой группы – белый цвет обладает иммунитетом, другими словами, является нейтральным. Соответственно, белые участки накладываемого слоя не оказывают воздействия на слои, лежащие под ним.
3. Осветлители

Эта группа режимов осветляет тем или иным способом изображения на всех низлежащих слоях. В противоположность предыдущей группе, чёрный цвет является здесь нейтральным.
4. Контрастные режимы

Эта обширная группа влияет на контрастность изображения. Режимы из этой группы затемняют тени, а блики осветляют. Средний тон (50%-ый серый цвет) – нейтральный.
5. Сравнивающие режимы

Режимы из этой группы вычитают цвета накладываемого слоя из цветов слоёв, лежащих под ним.
6. Режимы, влияющие на цвет

Эту группу можно назвать «Вдохновители». Цвета накладываемого слоя оказывают воздействие на цвета низлежащих слоёв (не изменяя базовые слои).
10 самых востребованных режимов наложения

Теперь посмотрим, как можно улучшить свои фотографии с помощью режимов наложения. Также, в этом разделе мы «заглянем» режимам «под капот»… хотя, то, что мы там увидим, знать совсем не обязательно. На самом деле, наша задача – показать Вам, как с помощью режимов наложения «спасти» не самые хорошие снимки, и сделать лучше хорошие снимки.

Обратите внимание, чтобы показать режимы наложения «в деле», мы задействуем другие приёмы. Но мы покажем, где, когда, как и для чего эти приёмы использовать. А теперь…

… окунёмся в меню «Режимы наложения» и, вперёд, накладывать!
1. Замена тёмным (Darken) и замена светлым (Lighten)

Эти два режима создают, по сути, один и тот же эффект, только, в противоположных направлениях. Первый проявляет либо базовый слой, либо накладываемый слой в зависимости от того, какой из них будет темнее. Второй делает то же самое, но оценивает, какой из слоёв светлее.

Одно из действенных применений этим режимам – создание эффекта soft-фильтра.

Сделайте две копии базового слоя, размойте их. Один слой наложите в режиме «Замена тёмным», другой – в режиме «Замена светлым». С помощью непрозрачности накладываемых слоёв отрегулируйте характер и силу эффекта.
2. Насыщенность (Saturation)

В этом режиме берутся цветовые оттенки из базового слоя, а насыщенности из накладываемого слоя.

Продублируйте базовый слой. На новом слое выделите участки, цвета в которых нужно сохранить, остальные области «залейте» 50%-ым серым цветом. Наложите верхний слой в рассматриваемом режиме. Получится эффект цветовой изоляции.

Итак, этот режим хорошо подходит для изолирования цветов, а также для их «приглушения» или, наоборот, бОльшего «звучания».
3. Осветление (Screen). Создание окантовки

Возьмите чёрно-белое изображение-рамку и поместите над базовым слоем-фотографией. Наложите рамку в рассматриваемом режиме, чтобы создать интересную окантовку. Под всеми чёрными участками на слое-рамке проявится изображение базового слоя.

Хотите знать, как это работает? Режим «Осветление» показывает светлые участки изображения, поэтому, кстати, он находится в группе осветлителей. Чёрный цвет для этого режима является нейтральным, поэтому чёрная область внутри рамки не видна на изображении-результате, но просвечивает базовый слой под собой. Белая же область накладываемого слоя, наоборот, осветляет базовый слой до максимума, по сути, «перекрывает» исходную картинку белым цветом.

Режим «Осветление» используется, в частности, для осветления изображений и для создания креативных рамочек.

4. Перекрытие (Overlay). «Осветление-затемнение»

Этот режим применяется для усиления контраста, но подходит для реализации техники «осветление-затемнение» в чёрно-белых изображениях.

Создайте пустой слой над базовым слоем. «Залейте» накладываемый слой средне-серым цветом и установите для него режим «Перекрытие». Теперь рисуйте белым цветом по верхнему слою, чтобы осветлять нужные Вам участки на исходном изображении, и чёрным цветом – чтобы затемнять.

С помощью непрозрачности накладываемого слоя отрегулируйте силу эффекта.
5. Осветление (Screen). Осветляем тёмные области на фотографии

В фотографии выше мы применяли этот режим наложения, чтобы проявить детали в тёмных областях снимка. Хотя мы выбрали режим наложения для копии исходного изображения, на слое-дубликате мы стёрли небо: оно и так достаточно светлое.

Вы можете умерить эффект, уменьшив непрозрачность накладываемого слоя.

Помните, режим «Осветление» не воздействует на чёрные участки – они остаются прежними – и слабо воздействует на очень тёмные области. Но вы можете видеть, как посветлели все остальные тона, в том числе средние тона и четверть тона (блики) на переднем плане.

Итак, используйте рассматриваемый режим, когда хотите осветлить недоэкспонированный снимок или когда хотите проявить детали в сильно затемнённых областях изображения.
6. Перекрытие (Overlay). Контраст

В этом режиме блики осветляются, а тени затемняются, что повышает контрастность исходной фотографии. Он похож на режим «Мягкий свет» (Soft Light), но по силе воздействия превосходит последний.

Режим идеально подходит для придания выразительности неконтрастным, «плоским», фотографиям. Как для любого другого режима, вы можете ограничить воздействие эффекта лишь на определённую область базового слоя, используя маску на накладываемом слое.

Итак, «Перекрытие» хорош для повышения контрастности, удобен для тоновой и цветовой коррекции. Ещё с помощью него можно создавать эффект сияния.
7. Цвет (Colour). Намекаем на него

Мы создали слой-заливу «Чистый цвет» (Solid Colour layer), закрашенный коричневатым оттенком. Наложили слой в режиме «Цвет» на наш пейзаж на базовом слое, чтобы придать фотографии эффект сепии. Как видите, не имеет значения тип слоя: он может быть как корректирующим, так и слоем-изображением.

Наложение в режиме «Цвет» придаёт снимку на базовом слое определённый оттенок. Программа вычисляет разницу между цветами базового и накладываемого слоёв.

Вы можете уменьшить силу эффекта, отрегулировав непрозрачность накладываемого слоя.

Этот режим помогает аккуратно привлечь внимание зрителя к определённым цветам на фотографии. Итак, он используется для придания оттенка изображениям, целевой цветокоррекции (с применением нескольких слоёв-заливок и масок на них).
8. Умножение

Этот режим делает ровным счётом то, что указано в его названии: умножает цвета базового слоя на цвета накладываемого слоя. Обычный результат наложения – затемнение фотографии. Эффект будет полезным, например, для выделения светлого неба. А маски помогут Вам ограничить действие эффекта.

Итак, режим «Умножение» пригодится для затемнения светлых областей на фотографии. Он воздействует как на тона, так и на цвета.
9. Мягкий свет. Добавляем текстуру


Используя совместно слой-узор (Pattern layer) и этот режим наложения, вы можете придать Вашей фотографии вид картины, написанной на холсте. Слой-узор по сути является аналогом слоя-заливки и тоже относится к корректирующим слоям.

Итак, режим «Мягкий свет» идеально подходит для создания текстуры, а также для мягкого усиления контраста.
10. Цветовой тон (Hue)

Этот режим похож на «Насыщенность». Светлота и насыщенность пикселей берётся от базового слоя, а цветовой тон – от накладываемого. Можно придавать цветовой оттенок тем областям исходного изображения, цвет которых является наиболее насыщенным.

Ещё одна область применения режима «Цветовой тон» – выборочное изменения цвета. Создайте слой-заливку нужного цвета. С помощью маски нового слоя ограничьте область на базовом слое, на которую воздействует «заливка». Установите рассматриваемый режим наложения.

Обратите внимание, участки накладываемого слоя, окрашенные в серые цвета, уменьшают насыщенность цветов из соответствующих областей базового слоя. А серые области базового слоя не подвергаются воздействию накладываемого слоя.

Итак, режим «Цветовой тон» используется для того, чтобы изменять цвета и вручную разукрашивать чёрно-белые изображения.

Автор статьи: Jeff Meyer Перевод: Марк Лаптенок

Режимы «наложение» и «умножение»

Если вам доводилось сталкиваться с программами для фотомонтажа (Adobe Photoshop, Pixelmator, GIMP), то вы, наверняка, знакомы с ними. Как можно понять из названия, режимы наложения определяют, как одно изображение накладывается на другое. В зависимости от выбранного режима, вы получите разный результат.

Эти режимы стали доступны в CSS в соответствии со спецификацией. Они определяют, как каждый цвет совмещается с другим на внизу лежащем слое. Таким образом можно добиться довольно интересных результатов.

Как работает наложение цветов

Смысл этого функционала заключается в том, чтобы высчитать окончательный цвет накладывающихся элементов. По сути это математическая функция, вычисляющая конкретный цвет, исходя из двух входных цветов. То есть она принимает два RGBA цвета со значением всех каналов, например, в диапазоне от 0 до 1, и выдает значения всех каналов для выходного пикселя. В спецификации можно найти точную формулу расчета. Пока остановимся на режимах доступных нам в CSS.

Мастер Йода рекомендует:  ТОП10 самых опасных компьютерных вирусов в истории.

Режимы наложения

Обычный (Normal)

В этом режиме мы получим изображение без изменений.

Умножение (Multiply)

Как можно понять из названия, выходное значение цвета — результат умножения двух цветов. Как правило, в итоге мы получаем затемнение.

Экранирование (Screen)

Противоположность умножению. В этом режиме значения цветов сначала инвертируются, потом перемножаются, а результат снова инвертируется.

Наложение (Overlay)

В этом режиме к более светлым пикселям применяется режим «Экранирование», а к темным — умножение. В результате светлые пиксели становятся еще светлее, а темные — темнее.

Затемнение (Darken)

Здесь выбирается наиболее темное значение из двух.

Осветление (Lighten)

Противоположность предыдущему. Более светлое значение является основным.

Цветовое осветление (Color-Dodge)

Добавляет яркость заднему фону. В результате изображение получается более контрастным.

Цветовое затемнение (Color-Burn)

Затемняет задний фон и увеличивает контрастностью между исходным и наложенным цветом.

Жесткий свет (Hard-Light)

Противоположность наложению. Применяет умножения к светлым пикселям, и экранирование к темным.

Мягкий свет (Soft-Light)

Применяет умножение к темным цветам и экранирование к светлым. Похож на наложение, но работает немного по-другому.

Оттенок (Hue)

Этот режим применяет насыщение и яркость наложенного изображения, но с оттенком исходного цвета.

Насыщение (Saturation)

На выходе получаем цвет с насыщенностью исходного цвета, оттенком и яркостью наложенного цвета.

Цвет (Color)

Результатом работы этого режим является цвет с оттенком и насыщенностью исходного цвета и яркостью наложенного.

Яркость света (Luminosity)

Выходное изображение получает освещенность исходного цвета и результат смешения оттенка и насыщенности наложенного цвета.

Разница (Difference)

Этот режим вычитает наиболее темный цвет из светлого. В итоге получается подобие фото негатива. Черный цвет не подвергается изменению, белый полностью инвертируется, а остальные изменяются в зависимости от своей яркости.

Исключение (Exclusion)

Этот режим генерирует изображение с меньшим контрастом в отличие от режима «Разница».

Вы наверняка уже запутались, поэтому давайте попробуем объединить все режимы в группы в зависимости от результата работы фильтра. Их можно разбить на следующие категории:

  1. Затемнение: затемнение, умножение, цветовое затемнение. Все эти фильтры затемняют изображение по-своему.
  2. Осветление: осветление, экранирование и цветовое осветление. Все они выдают изображение более светлое, чем исходник.
  3. Контраст: наложение, мягкий свет, жесткий свет. Увеличивают контрастность изображения.
  4. Сравнение: разница и исключение попадают в эту категорию.
  5. Компонент: оттенок, насыщенность, цвет и яркость света. Все остальные режимы работают независимо от каналов цвета, а эти фильтры выделяют один компонент из исходного цвета и смешивают его с другими компонентами как исходного, так и наложенного цвета.

Использование mix-blend-mode

Свойство mix-blend-mode указывает режим наложения исходного изображения с наложенным. В качестве фонового изображения может выступать любой элемент, расположенный под исходным элементом. (Например: заголовок может быть исходным элементом, а его div контейнер — фоном).

Это свойство применимо ко всем элементам. Указав его, элемент будет смешивать свои цвета со всеми накладывающимися элементами. На этой странице < :target="_blank" >можете посмотреть примеры результата.

Применение свойства isolation

Как уже говорилось при указании свойства mix-blend-mode цвета элемента накладываются на другие элементы. Но как же быть, если надо ограничить круг накладывающихся элементов? Такого эффекта можно добиться посредством свойства isolation, то есть изолировать элемент. Например:

В таком случае создается контекст, в пределах которого элементы накладываются друг на друга. Пример показывает использование свойств mix-blend-mode и isolate . Мы применили isolation к div содержащему изображение. Если бы мы не применили свойство isolation , то он смешался бы со слоем, находящимся под изображением. Выделив checkbox вы увидите разницу.

Применение свойства background-blend-mode

Свойство background-blend-mode указывает способ наложения фонового изображения и фонового цвета одного элемента. Если под этим элементом присутствуют другие, то с ними он не смешается. Элемент с этим свойством применит только собственное фоновое изображение и цвет.


При использовании нескольких фоновых изображений можно к обоим применить разные значения режима.

В приведенном примере к изображению sample1.png будет применен режим screen , а к sample2.png — overlay .

Сочетание режимов наложения с другими технологиями

Градиент

Допускается применение всех этих режимов в сочетании с градиентами и масками для получения новых результатов. Как мне кажется, одно из многообещающих сочетаний это использование радиальных градиентов с изображениями. Например, следующее изображение получено именно таким способом:

По ссылке < :target="_blank" >можно увидеть рабочий пример. В нем добавлен радиальный градиент от прозрачного к черному. А сверху находится изображение с методом наложения «Умножение». При наведении мыши изменяем mix-blend-mode на normal , чтобы убрать эффект.

Маски, анимация и фильтры

Необходимо всегда помнить, что при использовании масок, она накладывается на слой, находящийся вверху стека контекста. То есть следует убедиться в том, что все слои, которые вы смешиваете, были видны через маску.

Режимы смешивания отлично работают с анимацией, хотя само по себе это свойство не поддаётся анимации. В примере < :target="_blank" >показан вариант использования этих свойств. Обратите внимание, мы использовали отдельные значения mix-blend-mode , чтобы смешать и текст, и изображение. Фильтры и режимы смешивания также допускается накладывать поверх друг друга.

Видео

Хотя в этой статье в основном мы обсуждаем изображения, нам ничего не мешает применять режимы наложения к видео < :target="_blank" >. Добавив сверху текст или изображения можно получить довольно интересные эффекты.

Режимы наложения на canvas

Режимы наложения можно применять к элементу canvas . Достаточно назначить свойству global CompositeOperation для контекста canvas 2d < :target="_blank" >значение желаемого режима.

В большинстве случаев вам потребуется и в дальнейшем изменять изображение, например его прозрачность, что может быть достигнуто при помощи свойства globalAlpha .

Я создал несколько примеров < :target="_blank" >использования режимов наложения на canvas . А в этой статье < :target="_blank" >от Adobe вы найдете дополнительную информацию на эту тему.

Режимы наложения для SVG

Допускается применения режимов наложения цвета для SVG документов через CSS.

Конечно, вы можете использовать поля feImage и feBlend, но предпочтительнее это делать в CSS.

Поддержка браузерами

На данный момент наиболее полной поддержкой могут похвастаться браузеры на основе движка chromium. Для включения поддержка режимов наложения в opera, наберите в адресной строке opera:flags и активируйте опцию “Enable expermental Web Platform features”. Для хрома процедура активации идентична, только находится по адресу chrome://flags.

На данный момент Firefox не поддерживает свойство isolation, но можно использовать другие из about:config. Safari и Internet Explorer не поддерживают вышеперечисленные режимы.

Пока все браузеры не начнут полностью работать с режимами наложения цвета, рекомендуется применять их только для улучшения дизайна и не использовать в критических местах приложения. Конечно, полностью просмотреть примеры из этой статьи вы сможете только в браузере, полностью поддерживающим соответствующие режимы. На странице поддержки платформы Adobe, можно найти детальное описание поддержки режимов наложения цвета.

Определяем, поддерживает ли браузер режимы наложения цвета

На данном этапе развития технологии, очень важно сначала определить поддерживает ли её браузер.

Приведу пример сниппета кода:

В результате мы получим true если браузер поддерживает технологию и false в противном случае. Хотя существует готовое решение на базе Modernizr:

Мы так же получим true в случае поддержки браузером необходимой технологии и false в противном случае.

Также допустимо использование директивы @supports:

Вот пример определения поддержки обоих технологий:

Заключение

Режимы наложения цвета отлично подходят для достижения различных визуальных эффектов на странице, что было невозможно ранее. Эта технология только вступает в свою полную силу и на данный момент браузеры поддерживают её лишь частично. В будущем вам совсем не понадобится фото редактор для получения фантастических визуальных эффектов на веб-странице. Достаточно будет просто применить несколько свойств к нужному элементу.

Режимы наложения слоев в фотошоп

В данной заметке давайте рассмотрим все режимы наложения слоев и их перевод с английского.

Normal (Нормальный) — все базовые цвета изменяются.

Dissolve (Растворение) — создается похожая на известковую сухая текстура, имеющая цвет рисования или слоя смешивания.

Darken (Замена темным) — те базовые цвета, которые светлее цвета рисования или слоя смешивания, будут изменены, другие цвета останутся в прежнем виде.

Multiply (Умножение) — темный цвет рисования или слоя смешивания замещает более светлые области базового цвета, чтобы воспроизвести эффект затемнения Светлый цвет рисования или слоя смешивания тоже затемняет базовый цвет, но не так сильно. Очень хороший режим при создании полупрозрачных теней.

Color Burn (Затемнение основы) — темный цвет рисования или слоя смешивания затемняет базовый цвет, если же цвет рисования или слоя смешивания светлый, то базовый цвет будет немного осветлен.

Linear Burn (Линейный затемнитель) — просматривает информацию о цвете в каждом канале и затемняет активный слой путем смешивания с композитным цветом, уменьшая яркость изображения. Режим Линейное затемнение (Linear Burn) диаметрально противоположен режиму Линейное отбеливание (Linear Dodge). Нейтральный цвет — белый, наложение черного цвета дает черный.

Lighten (ЗАМЕНА СВЕТЛЫМ) — базовые цвета, которые темнее цвета рисования или слоя смешивания, будут изменены, другие же останутся прежними. Воспользуйтесь данным режимом, если цвет рисования светлее базового цвета, который вы хотите изменить.

Screen (ОСВЕТЛЕНИЕ) — светлый цвет рисования или слоя смешивания замещает темные области базового цвета — таким образом создается более светлый, обесцвеченный базовый цвет. Темный цвет рисования или слоя смешивания тоже осветляет базовый цвет, но не так сильно.

Color Dodge (ОСВЕТЛЕНИЕ ОСНОВЫ) — базовый цвет осветляется, если цвет рисования или слоя смешивания светлый, в противном случае базовый цвет осветляется лишь немного.

Linear Dodge (ЛИНЕЙНЫЙ ОСВЕТЛИТЕЛЬ).

Overlay (ПЕРЕКРЫТИЕ) — затемняются темные области и осветляются светлые области базового цвета. При этом сохраняется информация о яркости. Черный и белый цвета не изменяются, так что в изображении остаются все детали.

Soft Light (Мягкий свет) — осветляется базовый цвет, если цвет рисования или слоя смешивания светлый. Если цвет рисования или слоя смешивания темный, базовый цвет затемняется. При этом сохраняются значения яркости базового цвета. При использовании этого режима создается мягкий, едва уловимый эффект освещения.

Hard light (ЖЕСТКИЙ СВЕТ) — базовый цвет обесцвечивается, если цвет рисования или слоя смешивания светлый, и затемняется, если цвет рисования или слоя смешивания темный. Увеличивается контраст между базовым цветом и цветом слоя. Очень хороший режим при создании бликов и сложных эффектов.

Vivid Light (Яркий свет) — если накладываемый цвет светлее серого (128, 128, 128 в RGB), то изображение осветляется путем уменьшения контраста. Если темнее, то, наоборот затемняется в результате увеличения контраста.

Linear Light (Линейный свет) — если накладываемый цвет светлее серого (128, 128, 128 в RGB), то изображение осветляется путем увеличения яркости. Если темнее, то, наоборот, затемняется в результате уменьшения яркости.

Pin Light (Точечный свет) — если накладываемый цвет светлее серого (128, 128, 128 в RGB), то пиксели темнее накладываемого цвета заменяются на накладываемый цвет, а пиксели светлее остаются без изменения. Если накладываемый цвет темнее серого, то пиксели светлее накладываемого цвета заменяются, а пиксели темнее остаются без изменения.

Difference (Разница) — создается эффект негатива для базового цвета. Если цвет рисования или слоя смешивания светлый, то эффект негатива (или инвертирования) будет более явным. При использовании данного режима происходит заметное искажение цвета.

Exclusion (Исключение) — в тех местах, где цвет рисования или слоя смешивания темный, базовый цвет становится серым. Там же, где цвета светлые, базовый цвет инвертируется.

Hue (Цветовой тон) — тон цвета берется со слоя смешивания. Насыщенность и яркость базового цвета при этом не меняются.

Saturation (Насыщенность) — насыщенность цвета берется со слоя смешивания. При этом тон и яркость базового цвета не меняются.

Color (Цветность) — применяются тон и насыщенность цвета слоя смешивания. Значения яркости базового цвета не меняются, так что детали изображения остаются видны. Хороший режим для легкого окрашивания изображения.

Luminosity (Свечение) — значения яркости базового цвета замещаются значениями яркости цвета рисования или слоя смешивания. При этом тон и насыщенность базового цвета не затрагиваются.

Режимы наложения


Что такое режимы наложения

В оригинальной (английской) версии они называются Blending Modes. И, строго говоря, переводятся на русский как «режимы смешивания». Режим задает алгоритм, по которому смешиваются цвета исходного и накладываемого изображений для получения результирующего. Но русский термин «смешивание» прочно закрепился за методикой смешивания каналов и инструментом Channel Mixer.

Поэтому мы сделаем контекстный перевод термина «Blending Mode» как «режим наложения», подразумевая, что накладываемое изображение производит некоторую коррекцию лежащего под ним. Нижележащее изображение будем называть «исходным», а накладываемое — «корректирующим».

Режимы наложения используются инструментами ручного редактирования: кисть (Brush), карандаш (Pencil), штамп (Stamp), историческая кисть (History Brush), градиент (Gradient), размытие (Blur), резкость (Sharpen), палец (Smudge) и их разновидностями; командами: Fade…, Apply Image…, Calculations… Но самым серьезным инструментом они становятся при использовании со слоями.

Надо заметить, что результат рисования в отдельном слое (вставка в него картинки) с последующим изменением режима наложения не всегда совпадает с непосредственным рисованием на исходном изображении (вставке в него картинки при помощи команды Apply Image… или команд Paste и Fade Paste) с использованием инструмента в соответствующем режиме. Отличия возникают в областях, где кисть имеет прозрачность. Однако они невелики, а работа со слоями имеет много плюсов.

Возможность оперативно изменить воздействие, ослабить или полностью отключить его, изменить режим наложения, отключить его в отдельных каналах, замаскировать в некоторой области — все это придает связке «слои — режимы наложения» непревзойденную гибкость и мощь.

Для чего они нужны

Некоторые режимы наложения были созданы, чтобы имитировать реальные фотопроцессы. Например, широко распространено мнение, что режим Multiply соответствует просмотру двух слайдов, наложенных друг на друга — это верно с некоторыми оговорками. А не менее распространенное описание режима Screen как результата проекции двух слайдов на один экран — это заблуждение.

Область, которую оба проектора засвечивают чистым белым, будет иметь большую яркость, чем яркость белого от любого из проекторов по отдельности. То есть, цвет «более белый», чем «максимально возможный белый». На самом деле наложение в режиме Screen аналогично экспонированию фотографии с двух сложенных вместе негативов, опять же, с большим количеством оговорок.

Другие режимы наложения не имеют реальных фотографических аналогов, но, используя особенности построения цветовых моделей и формальных логических операций, прилично расширяют наши возможности по обработке изображений.

Для чего нужны режимы наложения? Если сказать коротко — для того, чтобы сэкономить наше время. С их помощью можно производить коррекции, нереализуемые при помощи стандартных корректирующих инструментов Photoshop. Причем, делать это быстро, без нудного ручного рисования масок. Или делать локальную коррекцию быстрее и проще, чем другими инструментами.

Какие бывают режимы наложения

Представленные в фотошопе 25 режимов разделены на шесть групп по воздействиям, которые накладываемое изображение оказывает на исходное. Названия групп условны, но достаточно хорошо отражают суть этих воздействий.

Обычные (Normal, Dissolve).
Результирующий цвет получается усреднением исходного и корректирующего.

Затемняющие (Darken, Multiply, Color Burn, Linear Burn, Darker Color).
Корректирующее изображение затемняет (как минимум, не осветляет) исходное.
Список построен по увеличению визуальной степени воздействия.

Осветляющие (Lighten, Screen, Color Dodge, Linear Dodge, Lighter Color).
Корректирующее изображение осветляет (как минимум, не затемняет) исходное.
Список построен по увеличению визуальной степени воздействия.

Контрастные (Overlay, Soft Light, Hard Light, Vivid Light, Linear Light, Pin Light, Hard Mix).
Корректирующее изображение затемняет или осветляет исходное в зависимости от собственной яркости.
В основном список построен по увеличению визуальной степени воздействия.

Сравнительные (Difference, Exclusion).
Результат зависит от разницы между исходным и корректирующим изображением.

Покомпонентные цветовые (Hue, Saturation, Color, Luminosity).
Результат получается за счет сочетания цветового тона, цветовой насыщенности и яркости, взятых по отдельности с исходного или корректирующего изображения.

Список режимов наложения с описанием

Уже из названия этого режима становится понятно, что это обычное состояние слоя. Здесь нет взаимодействия между слоями (активным и нижестоящим).

Этот режим в случайном порядке удаляет некоторые пиксели активного слоя, что придает эффект пористости или шума.

Darken (Замена темным)

Этот режим проявляет только темные оттенки верхнего слоя на нижнем. Его используют для наложения одного слоя на другой, если вы хотите затемнить, то лучше использовать режим следующий по списку — Multiply.

Это один из самых распространенных режимов. Он накладывает цвета верхнего слоя на цвета нижнего. Цвет становится гуще, от этого изображение темнеет. Этот режим можно применять для восстановления очень светлых фото, путем дублирования основного слоя и установления верхнему слою режима «умножение».

Color burn (Затемнение основы)

Путем повышения насыщенности и контрастности, этот режим дает сильный эффект. Он также немного затемняет, будьте аккуратны с этим режимом, так как цвета с ним принимают неестественный вид, и у вас принтер не сможет правильно отобразить их.

Linear burn (Линейный затемнитель)

Этот режим затемняет нижний слой, чтобы проявить цвет верхнего слоя, путем уменьшения яркости.

Lighten (Замена светлым)

С помощью этого режима получаем противоположное действие режиму «Замена темным». Проявляет светлые пиксели. Для осветления изображения лучше использовать следующий режим.

Этот режим производит те же вычисления, как и режим «Умножение», но использует при этом инвертированные значения, чтобы проявить конечный результат. Этот режим осветляет изображение. Его можно применять для осветления темных фотографий, путем дублирования и установления верхнему слою режима «Осветление»

Color dodge (Осветление основы)

Похож на режим «Осветление», но черный цвет на верхнем слое не влияет на результат, и другие цвета будут слегка подсвечивать нижние, путем повышения насыщенности и понижения контраста, чтобы подобрать подходящий тон. Хорош для создания сильных эффектов.

Linear dodge (Линейный осветлитель)

То же самое, что предыдущий режим, но здесь цвета сочетаются путем повышения яркости.

Этот режим равномерно смешивает цвета обоих слоев, хорошо поддается изменениям прозрачности. Он отсеивает светлые части и умножает темные. При низком уровне прозрачности, он похож на «Нормальный» режим, но с более интенсивными цветами. Хорошо подходит для наложения текстуры на изображение.

Soft light (Мягкий свет)

Этот режим осветляет и затемняет цвета изображения в зависимости от цвета верхнего слоя. Это почти то же самое, что фильтр рассеянный свет. Хорошо подойдет для корректировки тонов, а понижение прозрачности даст еще более изысканный эффект.

Hard light (Жесткий свет)

Похож на предыдущий режим. Почти не используется, так как «Мягкий свет» более контролируемый. Он будет затемнять изображение, если наверху темное, осветлять, если светлое и повышать контрастность.

Vivid light (Яркий свет)

Этот режим затемняет или осветляет цвета изображения в зависимости от того, какие цвета на верхнем слое. Кажется, что изображению добавили различные значения контраста.

Linear light (Линейный свет)

Если верхний слой яркий, то нижний слой будет осветляться, если темный, то затемняться.

Pin light (Точечный свет)

С помощью этого режима можно получить разные результаты, работает путем перемещения цветов на изображение в зависимости от того светлые или темные цвета на активном слое.

Hard Mix (Жесткий микс)

Дает похожий результат, контраст здесь на максимуме. Получается очень яркое изображение, причем крупными кусками.

Подходит для создания различных эффектов. Он реверсирует тона и цвета, яркость здесь зависит от разницы пикселей.

Более мягкая версия режима «Разница», контраст небольшой.

Hue (Цветовой тон)

Здесь, цвета верхнего слоя смешиваются с насыщенностью и яркостью нижнего слоя. Это дает сильный эффект. Альтернативный режим — это «Цветность».

С этим режимом, уровни насыщенности нижнего слоя меняются на соответствующие пиксели верхнего слоя. Пригодится для того, чтобы заставить объект принять цвет или текстуру другого.

Здесь используется только яркость нижнего слоя, а цвет и насыщенность идут от верхнего слоя.

От верха остается только яркость света, а цвет и насыщенность идут от нижнего слоя. Если не получается этот режим, попробуйте другой из 3-х вышеприведенных.

Добавить комментарий