Очень часто после переноса различных частей на общее полотно на краях объектов появляется чужеродная полоса, напоминающая кайму или бахрому. Ее образуют пикселы старого фона, захваченные из изображения-источника в результате неаккуратной или неточной изоляции объекта. Если граница пометки растушевана (feathered) или сглажена (antialiased), то даже прецизионная обтравка границ объекта не гарантирует отсутствие бахромы. Например, если выделен объект красного цвета, лежащий на синем фоне, то на его границе могут находиться синие пикселы, хорошо заметные после размещения картинки на новом фоне. например белого цвета.
Это типичная проблема, поэтому разработчики Photoshop оснастили программу специальными командами для борьбы с артефактами данного типа. Удаление ореолов выполняют три команды из раздела Layer => Matting (Слой :=> Обработка краев) главного меню:
Штатные команды обработки слоев - это средства ограниченного применения. Существует множество ситуаций, когда они оказываются бессильными. Это один из немногих случаев, когда разработчикам пакета можно предъявить обоснованную претензию в недостаточно глубоко продуманном решении. Действительно, если бы команды обработки краев не перекрашивали граничные пикселы, а меняли их прозрачность, то большая часть проблем с границами получила бы эффективное решение.
Ограниченность команд не означает, что пользователь вынужден мириться с ореолами и каймой. Эти артефакты можно ликвидировать другими способами. Самый естественный способ хранения объекта, подготовленного для создания цифровой композиции, - это отдельный слой программы. Все фоновые точки такого слоя будут прозрачными. Если щелкнуть на пиктограмме слоя в палитре Layers (Слои), удерживая клавишу Ctrl, то будут помечены все его непрозрачные пикселы данного слоя. Командой Select => Modify => Border (Выделение => Модифицировать => Граница) можно превратить границу выделения в маркированную область, которая будет захватывать дефектные точки. Если успешное выделение состоялось, то открываются неограниченные возможности для удаления каймы. Например, ее можно перекрасить, удалить, сделать полупрозрачной, обработать инструментом Smudge (Палец) и многое другое.
Универсальное решение проблемы ореолов дает использование маски слоя. Маска слоя - это одно из лучших средств объединения разнородных фрагментов изображения в единую композицию. Техника работы с масками подробно рассматривается в следующем разделе. Обсудим сейчас основные моменты обработки граничных областей монтируемых объектов.
Рассмотрим типичную ситуацию, когда некоторый объект, полученный экстракцией из другого оригинала, накладывается на фоновое изображение. Независимо от выбранной операции соединения фона и объекта последний будет располагаться на отдельном, в большинстве случаев верхнем слое.
Удаление ореола. Для этого требуется равномерно сократить объект. Здесь речь идет не о масштабировании объекта, а о маскировании его границ. Обработаем маску фильтром Filter => Other => Minimum (Фильтр => Другие => Минимум) и зададим подходящий размер области обработки. Этот фильтр увеличивает черные области маски, тем самым ликвидируя ореол.
Увеличение размеров объекта. Для этого достаточно обработать маску фильтром Filter => Other => Maximum, который увеличивает размер белых областей маски.
Существуют и иные способы обработки маски слоя при помощи различных фильтров, в частности фильтров размытия. В разделе «Удаление ореолов при помощи маски» приводится более детальное описание этой техники.