Заливка с учетом содержимого. Как использовать функцию Content Aware Fill в Adobe Photoshop

11.04.2019

Наверное, все уже оценили функцию удаления объектов, которая появилась в Photoshop CS5 и удачно усовершенствована в следующей версии.

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

См. также пост «Графический редактор Teorex Inpaint 4.2. Удаление нежелательных объектов на изображениях».

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

Обратите внимание, что данные методы лучше работают, когда фон имеет однородную структуру. При сложных геометрических рисунках программа может удалять или перемещать объекты не очень корректно и аккуратно. Что поделаешь, машина…

Для примера взял фотографию волосатого быка на фоне высокогорного снежного пейзажа на сайте lhnet.org.

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

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

См. также пост: «Простой способ выделения сложного объекта в Photoshop CS5».

Выделяем (обводим) с помощью этого инструмента «лишний» объект.

Нажимаем на клавиатуре клавишу Delete. В окошке «Заполнить» должно быть выбрано «Использовать: С учетом содержимого». Нажимаем кнопку ОК.

Сейчас картинка выглядит примерно вот так:

Чтобы снять пунктирное выделение, нужно нажать комбинацию клавиш Ctrl и D или выбрать в верхнем меню: «Выделение» - «Отменить выделение».

Результат удаления объекта с учетом содержимого в программе Photoshop CS6:

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

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

На панели инструментов находим кнопку «Заплатка».

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

См. также посты: «Первый шаг в Photoshop» и «Панель инструментов Photoshop».

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

Теперь, удерживая нажатой левую кнопку мыши, аккуратно обводим «лишний» объект (нашего быка).

Обвели? Подводим курсор к центру выделенной области и перетаскиваем ее на нужное место.

Дожидаемся, пока программа «интегрирует перемещенный фрагмент на новую позицию».

Осталось отменить выделение (Ctrl+D).

Вот, что примерно получилось у меня:

Удачи! Ждите новых уроков

Значение расширения зависит от размера изображения:

Откройте диалоговое окно заливки через Редактирование --> Выполнить заливку (Edit --> Fill) или нажмите клавиши Shift+F5. В окне выберите пункт "С учётом содержимого" (Content-Aware) и нажмите ОК:

Photoshop заполняет выделение окружающими пикселями и смешивает их. Заполнение выделение является случайным, поэтому, если результат Вас не удовлетворил, повторите процедуру снова. Нажмите Ctrl+D, чтобы снять выделение. Вот что получилось у меня,для наглядности я не снял выделение:

Удаление объектов фотографии с помощью инструмента "Заплатка с учётом содержимого" (Content-Aware Patch Tool)

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

Давайте рассмотрим этот процесс по шагам.

ШАГ ПЕРВЫЙ: Откройте изображение и нажмите Shift+Ctrl+N для создания нового слоя .

ШАГ ВТОРОЙ: Возьмите инструмент Заплатка (Patch Tool) . Вверху, на панели параметров установите режим "С учётом содержимого" (Content-Aware) и режим взятия образцов "Образец со всех слоёв" (Sample All Layers). Параметр "Адаптация" пока не трогайте:

ШАГ ТРЕТИЙ: Создайте с помощью курсора мышки выделение вокруг удаляемого объекта (на моём примере человек в зеленой рубашке). Если необходимо, то расширьте выделение, чтобы включить больше пикселей фона.

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

У нас включен режим выбора образца со всех слоёв, это значит, что Photoshop видит фоновый слой сквозь пустой.

Создаём выделение:

ШАГ ЧЕТВЕРТЫЙ: Нажмите левой клавишей мыши внутри выделенной области и перетащите курсор в область, которую Вы хотите использовать для основы пикселей для замены. Photoshop покажет вам предварительный просмотр того, как будет выглядеть исправление. Постарайтесь, чтобы любые горизонтальные и/или вертикальные линии как можно лучше соответствовали друг другу, когда вы закончите, отпустите левую клавишу мыши:

ШАГ ПЯТЫЙ: Теперь об опции "Адаптация", расположенной в панели параметров. Она позволяет задать величину смешивания, которое Photoshop выполнит при вставке новых пикселей в целевую область. Значений всего пять, в диапазоне от "Очень строго" (Very Strict) до "Очень свободно" (Very Loose), что значит очень мало до очень много смешивания соответственно. Эти параметры лучше всегда подбирать экспериментально. Если результат не понравился, отмените его Ctrl+Alt+Z и повторите снова. В Photoshop CC 2014, раскрывающееся меню "Адаптации" (значок шестеренки) имеет уже два параметра - структуру и цвет поля, и они изменяются вводом цифр от 1 до 5. 1 соответствует "очень строго", 5 - "Очень свободно". Из этого следует, что в CC 2014 можно управлять смешиванием не только структуры, но и цвета. На рисунке я показал эту опцию на разных версиях Photoshop:

Таким образом можно удалить и остальные фигуры.

А вот результат по удалению двух центральных фигур фотографии с помощью "Заливки с учётом содержимого, выделение не снято, чтобы было видно, какую область я выделил:

Не идеально, конечно, но результат весьма неплохой.

Начиная с версии Adobe Photoshop CS5 в нашем распоряжении появился инструмент Content Aware/С учетом содержимого. Его основная функция — просто и быстро убрать с изображения лишние элементы. Сегодня мы поговорим об это инструменте подробнее, разберем как он работает и как им пользоваться.

Как это работает

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

Используем Content-Aware Fill/Заливку с учетом содержимого

В целом похожая по действию на функцию Content-Aware (с учетом содержимого), Content-Aware Fill (заливка с учетом содержимого) используется для больших и более сложных частей изображения.

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

Вы создали выделение, теперь в меню выберите Edit > Fill/Редактировать/Залить.

Выберите Content-Aware/С учетом содержимого, Mode/Режим Normal/Нормальный и Opacity/Непрозрачность в 100%, затем нажмите OK.

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

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

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

Выделите фигуру человека при помощи инструмента Lasso/Лассо, опять же оставляя небольшой отступ от самой фигуры.

В меню снова выбираем Edit > Fill > Content-Aware/Редактировать>Залить>С учетом содержимого.

Как видите, результат не столь идеален. Есть погрешности, но в целом функция сделала за нас огромную часть работы, и теперь будет намного проще подкорректировать недостатки, чем изначально делать всю работу инструментом Clone Stamp/Клонирующий штамп.

Еще один вариант применения

Функция Content-Aware Fill также отлично работает, когда вам нужно выровнять изображение при помощи кадрирования

Для примера возьмем это фот с заваленным горизонтом:

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

Инструментом Quick Selection/Быстрое выделение выделите края:

Теперь нам нужно, чтобы выделение захватило также часть пикселей с фотографии. Для этого выбираем в меню Select > Modify > Expand/Выделение>Модификация>Расширить и указываем значение в 20px (это зависит от размеров изображения).

Теперь применяем к выделению функцию Content-Aware Fill.

Края выглядят идеально.

Вывод

Content-Aware Fill — отличный инструмент, который делает жизнь фотографов и дизайнеров значительно проще. Как и во всем, с этой функцией важно не перестараться и не ожидать сверхъестественных результатов.

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

Перевод — Дежурка

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

Один из вариантов - выбрать команду меню Редактирование => Выполнить заливку (Edit => Fill) и подобрать цвет из раскрывающегося списка Использовать (Use) в появившемся диалоговом окне. Выберите цвет из открывшегося диалогового окна Палитра цветов (Color Picker), а затем дважды нажмите кнопку ОК, чтобы закрыть диалоговые окна. Фотошоп заполнит выделенную область указанным цветом.

Другой вариант более гибкий способ — это создать корректирующий слой с цветной заливкой (этот слой векторный, по сути, так что он не увеличит размер файла). Создав выделение с помощью инструмента , нажмите кнопку Создать новый корректирующий слой или слой-заливку (Create new fill or Adjustment layer), которая находится в нижней части палитры слоев (значок с изображением наполовину черного, наполовину белого круга) и выберите вариант Цвет (Solid Color). Затем подберите цвет из появившейся палитры и нажмите кнопку ОК. В примере ниже я инвертировал котанов в середине, чтобы заливка была с краев изображения. Для дополнительного шика можно добавить разные стили слоя, такие как тень, свечение и другие.

Использование заливки Content-Aware (С учетом содержимого)

В программе Photoshop CS5 существует еще один вариант заливки, который называется С учетом содержимого . Он работает с командой Выполнить заливку и инструментом Точечная восстанавливающая кисть. Сравнивая мазки кисти с соседними пикселами, программа затем выполняет заливку соседней области так, чтобы она плавно сочеталась с фоном.

Когда использовать каждый из вариантов, спросите вы? Если у вас много хороших пикселов с обеих сторон от пикселов, которые вы хотите удалить, попробуйте применить инструмент Точечная восстанавливающая кисть. Если вы хотите более точно убрать пикселы, скажем, если объект, который требуется удалить, находится совсем рядом с чем-то, что вы хотите сохранить, - создайте выделенную область, а затем примените заливку С учетом содержимого (если это возможно, лучше добавить немного фона).

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


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

Магия, используемая фотошопом для заполнения выделенной области, случайная и меняется при каждом использовании команды. Другими словами, если не получилось с первого раза, попробуйте выбрать команду меню Редактирование => Выполнить заливку повторно. Скорее всего, вы получите разные результаты.

Теперь то же самое, но подробно:

1. Откройте изображение и продублируйте фоновый слой, нажав сочетание клавиш Ctrl+J.

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

3. Выберите команду меню Редактирование => Выполнить заливку и укажите вариант С учетом содержимого в раскрывающемся списке Использовать, ЛИБО выберите инструмент Точечная восстанавливающая кисть , установите в параметрах соответствующий флажок, выберите размер кисти и закрасьте все что было выделено. Фотошоп заполнит все место соседними пикселами.

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

Заметили ошибку в тексте - выделите ее и нажмите Ctrl + Enter . Спасибо!

  • 3d_man
  • Апрель 25, 2013
  • 2628
  • Комментарии к записи Специальная технология Photoshop CS6 – заливка с учетом содержимого отключены
  • «Удивительно! Просто необыкновенно! Этого не может быть!» – примерно такие восклицания вы можете услышать от людей, которые видят в действии новые функции программы Adobe Photoshop CS6 по заливке с учетом содержимого. Действительно, компании

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

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

    В программе Adobe Photoshop CS6 решение задачи удаления нежелательных объектов найдено. Причем для этих целей существует целых два способа: заливка с учетом содержимого и возможности соответствующей функции в инструменте Точечная восстанавливающая кисть (Spot Healing Brash Tool).

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

    https://www.news3d.org/tag/izobrazhenie" class="st_tag internal_tag" rel="tag" title="Posts tagged with изображение">изображение , из которого хотите удалить нежеланный объект. Для лучших результатов рекомендуется использовать изображения с наиболее ровным фоном и объектом относительно небольших размеров. Желательно, чтобы объект располагался как можно ближе к центру фоновой области. Для примера мы специально взяли фотографию с крупным объектом и сложным фоном – дорисовать растительность довольно сложная задача (рис. 6.18).

    https://www..jpg" width="433" height="307 src=">

    Рис. 6.20. Параметры заполнения с учетом содержимого

    5. Чтобы получить полное замещение выделенной области новым сгенерированным изображением, в группе элементов управления Наложение (Blending) в раскрывающемся списке Режим (Mode) выберите Нормальный (Normal), а в поле ввода Непрозр. (Opacity) укажите значение в сто процентов.

    6. Для применения функции нажмите кнопку ОК.

    Выделенная область заполнится изображением на основе окружающих ее элементов. Можете заметить, что сгенерированное программой изображение выглядит довольно естественно. Поэкспериментируйте с формой выделения объектов для достижения наилучших результатов. В случае работы со сложными изображениями, для маскировки характерных «швов» можете использовать инструменты Точечная восстанавливающая кисть (Spot Healing Brush Tool), Штамп (Clone Stamp Tool) и другие.