Найти тему

Записываем экшен для создания коллажа в Photoshop

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

В конце урока я также расскажу, как можно автоматизировать будущие экшены при помощи JavaScript.

В Envato Market есть множество фотошаблонов, похожих на этот эффект.

Финальный результат

Сохранить.
Сохранить.

1. Готовим фон

Шаг 1

Сначала выберите фотографию, с которой будете работать. Для урока я нашел стоковый снимок с Envato Market.

Примечание: Автор использовал платное изображение. Вы можете использовать любую свою фотографию.

-2

Шаг 2

Начнем создание экшена. Разместим его в отдельной папке, чтобы не возникала путаница. Откройте панель Операций (Actions), нажав F9, и кликните по иконке Нового набора (New Set). Введите имя, нажмите ОК. Мы разместим экшен внутри этой папки.

-3

Шаг 3

Выберите иконку Новой операции (New Action) и назовите её Заглушить фон. Кликните по кнопке Запись (Record), чтобы начать сохранять свои шаги в Photoshop. С этого момента внимательно следите за панелью Операций (Actions). Нам не нужен захламленный алгоритм, в котором куча лишних шагов.

-4

Шаг 4

Кликните по иконке Создать новый корректирующий слой (Add Adjustment Layer), затем выберите Уровни (Levels).

-5

Шаг 5

Перетяните черный ползунок Выходных значений (Output Levels) вправо. Это приглушит изображение и предоставит нам пространство для применения эффекта.

-6

Обратите внимание, что оба ваших действия записались на панели Операций (Actions). Первая часть готова. Нажмите кнопку Остановить запись (Stop) в нижней части панели Операций (Actions), прервав процесс записи.

-7

2. Создаем рамку

Шаг 1

Давайте продолжим и добавим следующий этап. Нам нужно создать прямоугольную фигуру, вернув кусочек оригинального изображения. Снова вернемся к панели Операций (Actions), затем кликнем по иконке Новая операция (New Action).

-8

Шаг 2

-9

Кликните и перетяните курсор, создав прямоугольник.

-10

Вы увидите, что действие Сделать слой-заливку (Make fill layer) добавилось к текущему экшену.

-11

Шаг 3

Дважды кликните по слою с прямоугольником и установите Режим наложения (Blend Mode): Экран (Screen) и Просвечивание (Knockout): Глубокое (Deep). С глубоким просвечиванием слой будет проявляться сквозь остальное содержимое, тем самым показав Фоновый слой.

-12
-13

Шаг 4

Не нажимая на кнопку ОК, добавьте Обводку (Stroke). В этом уроке я использую белую обводку размером 20 px. Если у вас меньшее изображение, нужно использовать меньший размер обводки.

-14
-15

Шаг 5

Мы продолжим, добавив Тень (Drop Shadow) к слою с фигурой. Тень можно перетягивать прямо в документе, не трогая ползунки и настройки. Когда вы довольны результатом, нажмите ОК.

-16
-17

Все, что вы только что сделали – изменение режима наложения и добавление стилей слоя – было записано как один шаг экшена.

-18

Шаг 6

Нажмите Ctrl + T, чтобы трансформировать активный слой с прямоугольником. Кликните и перетяните курсор за пределами фигуры, повернув ее. Кликните и перетяните внутри, чтобы изменить положение. Это действие также будет записано как один шаг экшена.

-19

Шаг 7

Второй пункт готов. Нажмите кнопку Остановить запись (Stop).

-20

Шаг 8

Давайте добавим запуск каждого экшена по кнопке для более быстрой работы. Дважды кликните по экшену Заглушить фон и установите Функциональную клавишу (Function Key): F2.

-21

Шаг 9

Создадим еще одно клавиатурное сокращение для другого экшена. В нашем случае я использую F3.

-22

3. Применяем экшены

Шаг 1

Давайте проверим только что созданный экшен. Сначала нужно вернуть фотографию к ее первоначальному виду. Перейдите в меню Файл > Восстановить (File > Revert) или нажмите F12.

-23

Шаг 2

Выберите первый экшен, Заглушить фон, на панели Операций (Actions), затем кликните по иконке Выполнить активную операцию (Play). Поскольку мы задали «горячую клавишу», можете просто нажать F2.

-24

Тон фотографии теперь приглушен.

-25

Шаг 3

Запустите следующий экшен, чтобы создать фигуру. Выберите его, затем кликните Выполнить активную операцию (Play) или нажмите F3.

-26

Шаг 4

Чтобы создать следующую фигуру, нам нужно заново запустить экшен. На данный момент прямоугольник автоматически повернется на такой же угол и будет размещен в той же позиции. Очевидно, что нам это не нужно. Мы хотим самостоятельно регулировать положение. Кликните по иконке Задать или отменить открытие диалогового окна (Modal control) для шага Трансформировать текущий слой(Transform current layer), чтобы Photoshop ждал ваших действий.

-27

Шаг 5

Теперь заново запустите экшен, кликнув по иконке Выполнить (Play). Photoshop приостановит трансформирование и будет ждать вас. Переместите или поверните фигуру, а затем нажмите Enter.

-28

Шаг 6

Снова запустите экшен при помощи иконки или клавиши F3.

-29

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

-30

4. Корректируем экшен

Шаг 1

Мы можем получить тот же эффект для другого фото. Вот снимок центра отдыха туристов в Одессе.

Примечание: Автор использовал платное изображение. Вы можете использовать любую свою фотографию.

Просто нажмите F2, чтобы заглушить фон, а затем несколько раз F3, добавив фигуры.

-31
-32

Шаг 2

Можно пропустить шаг внутри экшена, кликнув по иконке галочки. Если галочки нет, шаг не будет выполнен. Здесь мы пропустим Трансформировать текущий слой (Transform current layer).

-33

Шаг 3

Скажем, мы хотим другой цвет обводки. Нам нужно отредактировать этот шаг, выбрав его и кликнув Записать снова (Record Again) или дважды кликнув по нему.

-34

Шаг 4

Откроется окно Стиль слоя (Layer Style). В секции Обводка (Stroke) измените Цвет (Color) на черный.

-35
-36

Шаг 5

Убедитесь, что Режим наложения (Blend Mode) установлен на Экран (Screen), а Просвечивание (Knockout) Глубокое (Deep). В противном случае Photoshop использует стандартные настройки – Нормальный (Normal) и Не показывать (None). Нажмите ОК, чтобы сохранить настройки и автоматически прекратить запись.

-37

Шаг 6

Если необходимо, можно замедлить выполнение каждого шага. Кликните по Параметрам воспроизведения (Playback Options) и выберите Шаг за шагом (Step by Step).

-38

Шаг 7

Запустите экшен, чтобы проверить результат. Как можно увидеть на скриншоте ниже, у прямоугольников теперь черная обводка.

-39
-40

5. Зацикливаем экшен при помощи JavaScript

Шаг 1

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

Да, у Photoshop тоже есть скрипты. Откройте любой текстовый редактор и введите следующую строчку кода.

  • app.doAction("Mute Background", "My Actions");

Это укажет Photoshop, что нужно запустить экшен под названием Mute Background из набора Myactions.

Чтобы запустить второй экшен, введите следующую строчку.

  • app.doAction("Add Photo Shape", "My Actions");
-41

Прим. переводчика: У вас эти названия могут быть совершенно другими, все зависит от того, какими они были в первой части урока.

Шаг 2

Сохраните текст в формате JavaScript файла с расширением *.jsx. Откройте Photoshop, перейдите в меню Файл > Сценарии > Обзор (File > Scripts > Browse), затем найдите свой скрипт и проверьте его работоспособность.

-42

Шаг 3

Давайте добавим цикл для второго экшена, заменив вторую строчку следующим кодом.

  • var repeat = true;
  • while (repeat) {
  •     app.doAction("Add Photo Shape", "My Actions");
  • }

Эти строки дадут Photoshop указание продолжать проигрывать Add Photo Shape из набора My Actions.

-43

Шаг 4

Photoshop будет продолжать бесконечно проигрывать этот экшен так как переменная repeat всегда true (правда). Теперь нам нужно спросить пользователя, хочет ли он повторять действие или нет. Добавьте следующую строчку внутри цикла while.

  • repeat = confirm("Add another box?");
-44

Шаг 5

Мы закончили. Давайте запустим наш скрипт. Перейдите в меню Файл > Сценарии > Обзор (File > Scripts > Browse) и в открывшемся окне найдите только что созданный файл.

-45
-46

Шаг 6

Запустятся оба экшена. После трансформирования фигуры появится диалоговое окно, которое спросит, хочет ли пользователь добавить еще одну фигуру или остановится на этом количестве. Если ответ будет Да, появится еще один прямоугольник.

-47
-48
-49
-50

Шаг 7

Если пользователь выберет Нет, экшен прекратит работу.

-51
-52

Выводы

Мы закончили. Я верю, что вы смогли найти для себя много полезного в этом уроке. Мы узнали, как автоматизировать рабочий процесс при помощи экшенов, а также уловили общую идею о написании скриптов для Photoshop. Надеюсь, вы сможете использовать эти техники, чтобы работать быстрее. Спасибо за чтение.

-53

Поделиться своей работой и задать вопрос можно на странице урока сайта photoshop-master.ru