Adobe Photoshop: разработка собственных эффектов
Adobe Photoshop предоставил пользователям огромное количество самых изощренных эффектов, применяя которые можно преобразить изображение до неузнаваемости. Однако если вашей неуемной фантазии не хватило стандартных эффектов, воспользуйтесь возможностью создания собственных фильтров.
Существует два основных инструмента для создания собственных эффектов: Custom («Заказной») и Displace («Смещение»).
На заказ
Команда Custom позволяет создавать собственные фильтры, суть которых в «смешивании» соседних пикселов. Они применяются для усиления и уменьшения резкости изображения, создания рельефов, сглаживания и др.
Редактируют фильтр в диалоговом окне Customs («Заказной»): Filter • Other • Custom («Фильтры» • «Еще» • «Заказной»). В нем, помимо маленького окна для предварительного просмотра изображения, имеется матрица 555 ячеек и две опции: Scale («Масштаб») и Offset («Смещение»). Для того чтобы видеть результат действия разрабатываемого фильтра, должен быть установлен флажок на опции Preview («Просмотр»).
После нажатия на кнопку OK выделенная часть изображения обрабатывается в соответствии с введенными в матрицу числами, т. е. фильтр уменьшает текущее значение яркости каждого пиксела на значение из центральной ячейки матрицы. Затем он умножает значения яркости соседних пикселов на значения из ячеек матрицы, расположенных вокруг центральной (при этом все пустые ячейки матрицы игнорируются). Полученные произведения суммируются и делятся на значения параметра Scale, к частному добавляется значение Offset. Далее фильтр переходит к следующему пикселу из выделенной области и повторяет вышеописанные действия.
Если сильно увеличить яркость, то выделенная область станет белой. Для получения более интересного результата необходимо отслеживать, чтобы сумма всех элементов матрицы составляла единицу. При этом не следует вводить слишком большие значения: чтобы получить оригинальный и красивый эффект, достаточно использовать числа от 0 до 9. Применение больших значений приводит к тому, что изображение становится резким и слишком светлым. При использовании меньших значений полученный рисунок, напротив, будет очень темным.
Когда сумма элементов матрицы превышает единицу, результат можно откорректировать, изменяя значение параметра Scale (например, если сумма равна 3, то это число и следует ввести в Scale). В противном случае (когда результат сложения меньше единицы) следует наращивать значение центрального элемента матрицы. Необходимо учесть, что допустимо вводить только целые значения: в матрицу — от -999 до 999, в Scale — от 1 до 9999 и в Offset — от -9999 до 9999.
Значения в ячейках, расположенных по горизонтали и вертикали по отношению к центральной, регулируют резкость изображения. Для усиления резкости изображения нужно вводить отрицательные значения в левую, правую, верхнюю и нижнюю ячейки (эффект можно смягчить, увеличив значение в центральной ячейке и использовав соответствующее значение параметра Scale). Для уменьшения резкости, наоборот, требуется задавать положительные значения.
Для выделения контуров изображения следует вводить в центральную ячейку небольшое отрицательное число, а в соседние с ней — единицы и двойки. Для увеличения освещенности границ и одновременного ослабления резкости следует увеличить число в центральной ячейке и задать необходимое значение параметра Scale.
Как уже отмечалось выше, если сумма элементов матрицы меньше единицы, создается затемненное изображение (лишь с намеками на яркость в точках высокой контрастности). Такой фильтр тоже допустимо использовать, причем можно создавать его различные и очень интересные модификации. При этом небесполезно изменять значение параметра Offset.
Когда сумма элементов матрицы равна нулю, следует использовать значения от 100 до 300 (указанный диапазон обеспечивает наиболее интересные и красивые эффекты). Для того чтобы осветлить темное изображение, в Offset следует вводить отрицательные величины.
Если числа в ячейках матрицы по мере их удаления от центральной будут возрастать, а в центральной ячейке окажется единица, получится эффект направленного ослабления резкости. При этом следует подобрать такое значение параметра Scale, чтобы изображение не стало белым. Причем допустимо увеличивать значения в ячейках как только центрального столбика (либо только центрального ряда), так и в самых различных их сочетаниях.
Вводя отрицательные числа в различных комбинациях, можно создавать фильтры усиления яркости, а несимметричные матрицы обеспечивают рельефность изображения.
Смещение
Для вызова фильтра Displace используется команда Filter • Distort • Displace («Фильтры» • «Искажение» • «Смещение»). С его помощью деформируют изображение, перемещая цвета определенных пикселов выделенной области. В результате можно создать интересную текстуру. Если до начала работы с фильтром не была выделена конкретная область изображения, изменения будут происходить на всем рисунке.
При работе с фильтром Displace задаются направление и расстояние, на которое следует переместить цвета, т. е. создается так называемая «карта смещения» (она представляет собой отдельный графический файл). Значения яркости в карте смещения влияют на то, какие именно пикселы будут изменяться и как далеко переместятся их цвета.
Черные области карты смещения перемещают цвета пикселов на максимальное расстояние вправо и вниз. Более светлые участки (до серого средней интенсивности) перемещают их на меньшее расстояние. Белые области карты смещения сдвигают цвета пикселов максимально влево и вверх. Значение яркости около 50% представляет серый цвет средней интенсивности и используется для указания областей, которые останутся без изменений.
Для того чтобы использовать карту смещения в фильтре Displace, ее нужно предварительно сохранить на диске как плоское изображение в формате Photoshop (черно-белое либо цветное). Очень важно, чтобы карта смещения не содержала слоев. Кстати, команда Displace распознает только формат PSD, т. е. файлы форматов PICT, JPEG и проч. не могут использоваться. Главным инструментом для создания карт смещения являются черно-белые градации.
Карта смещения может содержать один или несколько каналов цвета.
Если карта смещения содержит более одного канала цвета, то первый канал указывает горизонтальное смещение, второй — вертикальное. Считается, что карта содержит более одного канала цвета в случае цветного изображения или наличия канала маски.
Зачастую при редактировании изображений искажаются их граничные области. Это происходит по двум причинам. Первая: переход от серого к черному и от серого к белому на карте смещения происходит слишком быстро. Второй причиной может быть переход от светлого к темному цвету (при переходе от темного к светлому подобный эффект не так заметен). Смещения цвета следуют направлениям, указанным в карте. Скажем, при переходе от светлого цвета к темному на карте смещения серый пиксел смещает выделенные цвета изображения вправо, следующий, более темный пиксел — еще правее и т. д. В результате получается очень резкое смещение, которое и обусловливает указанное искажение изображения.
Чтобы избежать этого, на карте следует делать более плавные переходы от светлого к темному, а переходы от темного к светлому — более резкими.
При работе с Displace большинство параметров эффекта указываются в диалоговом окне. В нем можно задать степень смещения цветов изображения (в процентах) по горизонтали (Horizontal Scale) и по вертикали (Vertical Scale).
Если работа ведется с ранее сохраненной картой смещения, то она вполне может оказаться меньше обрабатываемого изображения. Допустимо либо масштабировать карту для достижения необходимых размеров, либо просто повторить карту многократно внутри изображения. В первом случае в опции Displacement Map («Карта смещения») диалогового окна Displace следует выбрать Stretch to Fit («По размеру»), во втором — Tile («Плитка»).
Переключатель Undefined Areas («Неопределенные области») предоставляет возможность указать способ окраски пикселов по краям выделенной области. По умолчанию установлен флажок Repeat Edge Pixels («Повторять пикселы на гранях»). В этом случае пикселы по краям окрашиваются в те же цвета, что и пикселы по периметру выделенной области. Это может привести к очень сильной вытянутости изображения. Подобного эффекта можно избежать, окрашивая пикселы на границах карт смещения в серый цвет средней интенсивности и постепенно увеличивая яркость или затемнение по направлению к центру. Чтобы добиться повторения изображения внутри неопределенных областей, необходимо установить флажок Wrap Around («Завернуть»).
Итог
Создание собственных эффектов в Adobe Photoshop требует определенного опыта и мастерства. Однако порой лучше потратить время и усилия на разработку одного собственного фильтра, сразу обеспечивающего желаемый результат, чем применять для этой цели десять стандартных.
Дайджест новых статей по интернет-маркетингу на ваш email
Новые статьи и публикации
- 2024-11-15 » Перенос сайта на WordPress с одного домена на другой
- 2024-11-08 » OSPanel 6: быстрый старт
- 2024-11-08 » Как установить PhpMyAdmin в Open Server Panel
- 2024-09-30 » Как быстро запустить Laravel на Windows
- 2024-09-25 » Next.js
- 2024-09-05 » OpenAI рассказал, как запретить ChatGPT использовать содержимое сайта для обучения
- 2024-08-28 » Чек-лист: как увеличить конверсию интернет-магазина на примере спортпита
- 2024-08-01 » WebSocket
- 2024-07-26 » Интеграция с Яндекс Еда
- 2024-07-26 » Интеграция с Эквайринг
- 2024-07-26 » Интеграция с СДЕК
- 2024-07-26 » Интеграция с Битрикс-24
- 2024-07-26 » Интеграция с Travelline
- 2024-07-26 » Интеграция с Iiko
- 2024-07-26 » Интеграция с Delivery Club
- 2024-07-26 » Интеграция с CRM
- 2024-07-26 » Интеграция с 1C-Бухгалтерия
- 2024-07-24 » Что такое сторителлинг: техники и примеры
- 2024-07-17 » Ошибка 404: что это такое и как ее использовать для бизнеса
- 2024-07-03 » Размещайте прайс-листы на FarPost.ru и продавайте товары быстро и выгодно
- 2024-07-01 » Профилирование кода в PHP
- 2024-06-28 » Изучаем ABC/XYZ-анализ: что это такое и какие решения с помощью него принимают
- 2024-06-17 » Зачем вам знать потребности клиента
- 2024-06-11 » Что нового в работе Яндекс Метрики: полный обзор обновления
- 2024-06-11 » Поведенческие факторы ранжирования в Яндексе
- 2024-06-11 » Скорость загрузки сайта: почему это важно и как влияет на ранжирование
- 2024-05-27 » Подборка сервисов для расшифровки аудио в текст
- 2024-05-27 » PostgreSQL 16. Изоляция транзакций. Часть 2
- 2024-05-06 » Как настраивать конверсионные стратегии: работа над ошибками
- 2024-04-22 » Комментирование кода и генерация документации в PHP
Власть над собой — высшая власть. Луций Анней Сенека |
Мы создаем сайты, которые работают! Профессионально обслуживаем и продвигаем их , а также по всей России и ближнему зарубежью с 2006 года!
Как мы работаем
Заявка
Позвоните или оставьте заявку на сайте.
Консультация
Обсуждаем что именно Вам нужно и помогаем определить как это лучше сделать!
Договор
Заключаем договор на оказание услуг, в котором прописаны условия и обязанности обеих сторон.
Выполнение работ
Непосредственно оказание требующихся услуг и работ по вашему заданию.
Поддержка
Сдача выполненых работ, последующие корректировки и поддержка при необходимости.