Рис. 13.17. Пример выделения объекта из окружающего фона и его использования отдельно от исходного изображения
Выделив объект можно инвертировать выделение (при помощи команды Select • Inverse (Выделить • Инвертировать)) и, нажав клавишу Delete, удалить окружающий фон. Для удобства дальнейших операций перед удалением фона лучше поместить изображение на новый слой, например, скопировав слой текущий. Выделенный объект показан на рис. 13.17 внизу слева.
ПРИМЕЧАНИЕ. По умолчанию скопированный в буфер обмена объект «вставляется» в новый пустой слой. Это позволяет одновнеменно избавится от фона и получить новый слой для продолжения работы с выделеным фрагментом. Если выделение не было снято после копирования фрагмента в буфер, при вставке фрагмент изображения окажется внутри выделеной области.
Полученный в результате таких операций объект следует доработать. Делов том, что на его краях остаются пикселы, частично окрашенные в цвет фона. При помещении такого объекта на фоне, имеющем оттенок, отличный от фона исходного изображения, вокруг объекта возникает ореол темных или светлых пикселов. Исправить этот недостаток можно при помощи команды Layer • Matting • Defringe (Слой • Обработка краев • Устранить кайму). Она позволяет заменить расположенные на краях изображения пикселы, отличающиеся поцвету от основного цвета объекта, на пикселы, близкие к основному цвету Вызвав команду, введите в появившемся на экране окне радиус зоны обработки.
В меню Layer • Matting (Слой • обработка краев) вы также найдете команды Remove Black Matte (Удалить черную кайму) и Remove White Matte (Удалить белую кайму), которые позволяют автоматически удалить оставшиеся на изображении остатки белого или черного фона.
СОВЕТ. Можно удалить лишние пикселы оставшиеся от фона, в ручную. Воспользуйтесь, например инструментом Erase (Ластик).
После обработки можно поместить объект на новый фон и применить к нему какие-либо эффекты. На рис. 13.17 внизу справа показан результат обработки.
Adobe Photoshop содержит средство, позволяющее выполнять выделение объектов в полуавтоматическом режиме. Это команда Filter • Extract (Фильтр • Отделить от фона). С ее помощью вы можете получить отделенный от фона объект без необходимости вручную строить выделение.
Рис. 13.18. Окно настройки команды Extract
После вызова этой команды на экране появится окно настройки. Оно показано на рис. 13.18. Использовать это средство довольно просто. Прежде всего надо определить область, в которой будет производиться поиск границы объекта. Для этого используется инструмент Edge Highlighter (Маркирование краев). Выберите его и обведите объект по контуру. В поле Brush Size (Размер кисти) можно выбрать размер кисти. Это позволяет задать ширину зоны поиска границы объекта. Из списка Highlight (Подсветка) можно выбрать цвет, которым будет отмечаться граница. Если вы установите флажок Smart Highlighting (Полуавтоматическое маркирование), то во время выделения границы программа будет автоматически отслеживать границу между контрастными пикселами. Границу выделенного объекта следует замкнуть. Удерживая при рисовании границы клавишу Ctrl, можно временно переключиться в этот режим без установки флажков.
ПРИМЕЧАНИЕ. Сочетание клавиш Ctrl+Z позволяет или отменить последнее действие, или вернуть последнее отмененное действие.
После того как вы выделите границу объекта, залейте внутренность объекта инструментом Fill (Заливка).Залитая область будет отделена от фона в любом случае. Из списка Fill (Заливка)можно выбрать цвет, которым будет отмечена залитая область.
При отсутствии заливки произвести выделение объекта нельзя. Если вы все-таки не хотите задавать эту область, установите флажок Force Foreground (Выделить рабочий цвет) и выберите цвет, на котором будет основано выделение. Для выбора цвета щелкните на цветном прямоугольнике, расположенном под флажком (выбрать цвет можно только при установленном флажке).
При необходимости подкорректируйте границу и заливку инструментом Eraser (Ластик).
Подготовив объект, щелкните на кнопке Preview (Просмотр). В окне команды вы увидите предварительный результат выделения объекта, после чего сможете исправить недостатки полученного изображения.
Для удаления частей изображения используйте инструмент Cleanup (Очистка). Инструмент Edge Touchup (Восстановление границы) позволяет увеличить четкость границы выделенного объекта.
Если границы объекта имеют резкие изломы, попробуйте увеличить значение в поле ввода Smooth (Сгладить). Исправив обнаруженные недостатки, щелкните на кнопке ОК для применения эффекта. Если вы хотите вернуться к исходным настройкам, нажмите клавишу Alt и затем щелкните на кнопке Reset (Восстановить), замещающей кнопку Cancel (Отмена).
При грамотном использовании команда Extract (Экстракция) может существенно упростить работу по подготовке материалов для оформления сайтов и выполнения других подобных работ. В некоторых случаях программа не может качественно определить контур объекта. Особенно часто это происходит, если обрабатывается малоконтрастное одноцветное изображение. Тогда можно использовать различные сочетания методов выделения.
На этом закончим рассмотрение основных методов работы с выделенными областями и перейдем к рассмотрению процесса подготовки элементов веб-страниц на основе графических и текстовых объектов.
В этой главе мы ознакомились с основными средствами работы с выделенными областями изображения. Мы рассмотрели методы создания выделений, их обработки и изменения, а также способы сохранения выделенных областей в файле и их вызова для использования.
Были подробно рассмотрены методы выделения фрагментов изображения, такие как инструменты Magic Wand (Волшебная палочка) и Lasso (Лассо), команды Color Range (Выбор цвета) и Extract (Извлечь), а также режим Quick Mask (Быстрая маска). С их помощью легко готовить исходные материалы для составления коллажей и композиций.