Заменяем фон в Фотошопе
Замена фона — тихий ужас для начинающего. Человек, как правило, ищет не совсем то и не там, где надо. Кажется, что, кроме как руками, фон никак не вырезать. При поиске же в интернете часто набредаем на стоковые уроки вырезания, когда объект вырезается из белого фона посредством создания контура обтравки или с помощью обтравочной маски. По понятным причинам, для людей это не подходит. Прежде всего, не надо забывать, что требования здесь ниже, не надо копаться с каждым фотом по два часа, создавая маски, равно как и невозможно это сделать, в частности, с волосами (их много, частично они пропускают свет фона, частично нет, но избавляться от них на манер детских вырезок ножницами некрасиво).
На примере двух фотографий, которые прислала нам наша читательница Svetlay, мы покажем, как довольно быстро (по сравнению с вырезанием вручную) можно заменить фон. Итак, нам дано фото номер 1:
Как видим, у фото, и правда, довольно унылый фон, который можно было бы и скорректировать на более интересный. Более того, фотоаппарат явно спутал баланс белого непонятно с чем, так что его тоже придется исправить. Правда, по причине того, что JPEG имеет равномерный красноватый оттенок везде, исправить его сразу не имеет смысла, однако, к этому мы вернемся впоследствии. Фон тоже был прислан нашей читательницей, это фото номер 2:
Фон выглядит ровнее и веселее, хоть и не без недостатков. Однако, к нему мы тоже успеем вернуться. Начнем работать по порядку…
Открываем картинку в фотошопе, дублируем фоновый слой (перетаскиваем в панели слоев на значок нового слоя) и делаем исходник невидимым. Верхний слой будет жертвой для отрезания фона.
Открою секрет — вырезать мы будем с помощью масок, о которых вы наверняка что-то слышали. Если грубо, маска — это шаблон, по которому одни пикселы становятся видимыми (белая маска), а другие нет (черная маска). Естественно, между белым и черным 256 тонов, которые определяют степень прозрачности того или иного пиксела от 0 до 100%. Проблема, таким образом, состоит лишь в том, чтобы правильно подготовить нужную маску. Я буду искать уже из имеющихся — как известно, структура каналов изображения тоже черно белая, поэтому для масок прекрасно подходит. Просмотрев каналы, обнаруживаем, что только белый и зеленый хорошо отделяют объект от фона, пусть и частями. К сведению, нам неважно здесь, черное лицо или белое — черно белое изображение можно прекрасно инвертировать. Создаем новый слой, в него командой
Результат не совсем устраивает, применяем к новому слою кривую довольно радикального вида, чтобы отделить фон от волос/лица. Учтите, что лицо вывалится в белый, но главное оставить его очертания — потом аккуратно замажем карандашиком.
Результат все равно неудовлетворителен, это не маска. Надо что-то добавить к нашей маске. Учитывая то, что все изображение у нас имеет розоватый привкус, искать мы будем дополнение… нет, не в синем канале, мы заглянем гораздо дальше, в канал
Удалим напрочь остальные каналы, делаем изображение честным серым:
Закрываем новый таб, согласившись с сохранением, иначе наш новый смарт-объект потеряется. Применяем его через
Теперь маска меня почти устраивает. Ну, по крайней мере, она вполне рабочая. Пожалуй, наложу еще слой кривых, чтобы развести лицо и ткань портьеры, стараясь не затронуть ухо. Ниже объясню, почему.