Уточнение краев

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

Инструмент «Уточнить край»

Photopea предоставляет инструмент «Уточнить край» (Refine Edge), который помогает выделять объекты со сложными границами.

Открыть его можно несколькими способами:

  • выбрать «Выделение → Уточнить край» (Select → Refine Edge);
  • нажать кнопку Refine Edge на верхней панели любого инструмента выделения.

Принцип работы

Работа инструмента основана на создании тримапа (Trimap) — специальной карты, в которой все изображение размечается тремя цветами:

  • Белый — объект переднего плана (Foreground), который должен полностью сохраниться.
  • Черный — фон (Background), который будет полностью удален.
  • Серый — области, принадлежность которых невозможно определить однозначно.

После создания тримапа Photopea анализирует серые области и автоматически определяет, какие их части относятся к объекту, а какие — к фону. Одновременно рассчитывается корректная прозрачность переходных пикселей.

Рабочая область

Окно «Уточнить край» разделено на две части:

  • слева выполняется редактирование тримапа;
  • справа отображается результат обработки.

В левом верхнем углу можно выбрать:

  • размер кисти;
  • цвет кисти (белый, серый или черный).

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

Навигация

Во время работы доступны стандартные способы навигации:

  • колесо мыши — изменение масштаба;
  • Ctrl + «+» и Ctrl + «−» — увеличение и уменьшение масштаба;
  • удерживание Пробела — временный переход в режим перемещения изображения.

Работа с существующим выделением

Если инструмент «Уточнить край» запускается без выделения, весь тримап изначально будет заполнен черным цветом. В этом случае необходимо самостоятельно обозначить белые и серые области.

Если же инструмент запускается при наличии выделения, Photopea автоматически создаст тримап:

  • выделенная область станет белой;
  • остальная часть изображения — черной.

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

Автоматическое создание переходной области

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

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

Варианты применения результата

После завершения обработки можно выбрать один из трех способов использования результата:

  • New Layer — создать новый слой, содержащий выделенный объект;
  • Raster Mask — создать растровую маску для текущего слоя;
  • Selection — преобразовать результат в выделение.

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

Когда маски и выделения не подходят

Рассмотрим пример.

Предположим, имеется красный объект на синем фоне, снятый не в фокусе. Его края выглядят как плавный переход от красного к синему.

Наша задача — вырезать только красный объект, полностью избавившись от синего фона.

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

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

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

Нужно не просто изменить прозрачность переходных пикселей — необходимо отделить цвет объекта от цвета фона.

Именно это умеет делать «Уточнить край».

Во время обработки вы помечаете:

  • фон — черным;
  • объект — белым;
  • неопределенные области — серым.

После этого Photopea вычисляет для каждого серого пикселя:

  • новую степень прозрачности;
  • новый цвет, очищенный от влияния фона.

Например, если заполнить все изображение серым цветом, затем провести белую линию слева и черную справа, инструмент создаст изображение, у которого:

  • слева непрозрачность будет равна 100 %;
  • справа — 0 %;
  • весь объект останется полностью красным, без синего или фиолетового оттенка.

Почему рекомендуется создавать новый слой

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

Новые цвета, рассчитанные инструментом «Уточнить край», будут потеряны.

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

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

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

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

Авторизация
или анонимно
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии