Как записать скрипт в фотошопе
От читателя сайта поступил классный вопрос — как записать управляемый экшен в фотошопе? Очень своевременный вопрос, ответ на который дополнит полезной информацией мою серию статей о том, что такое экшены и как их установить в фотошоп.
Экшены в фотошопе весьма полезный инструмент. Они представляют из себя конструктор автоматизации ваших действий в программе. В вышеназванных статьях я говорил об общих принципах устройства и пользования, а сейчас пора поговорить о более мелких, но весьма примечательных деталях.
1. Как записать экшен так, чтобы была остановка действий, при этом открылось какое-либо диалоговое окно, позволяющее ввести определенные корректировки, а далее, после нажатия ОК, экшен продолжил свою работу автоматически?
Разберем решение вопроса на таком примитивном примере:
Нужно записать в экшен такой порядок действий: вставить текстовый слой — растрировать его — открыть фильтр Размытие по Гауссу — ввести корректировки — применить стиль слоя к тексту. Причем задача стоит остановить экшен, когда откроется окно фильтра Размытие по Гауссу, а после нажатия ОК, он должен сам продолжить свои действия.
Шаг 1
Вспоминаем свои знания о том, как записывать экшен. Соблюдая эти правила, сначала записываем наш весь порядок действий. В итоге на палитре Операции должна получиться такая цепочка действий:
Шаг 2 Ключевой момент
Там где находится операция Размытие по Гауссу , левее есть пустой квадратик. Этот параметр называется Задает или отменяет открытие диалогового окна. Необходимо нажать на него, чтобы программа понимала, что вы хотите сами внести корректировки в этом окне.
Вот и все! Таким образом, мы записали управляемый экшен. Нажмите на Воспроизведение ► , чтобы проверить результат.
2. Как вставить паузу в воспроизведение экшена?
Согласитесь, в большинстве случаев обработка фотографии требует индивидуального подхода, например, где-то нужно открыть фильтры, взять другую кисть, добавить прозрачности или наложить совсем другой цвет.
Все это совсем не означает, что использовать экшен нельзя. Решение очень простое — нужно вставить автоматическую остановку в том месте, когда требуется ручное вмешательство. Когда все будет сделано, останется нажать вновь на Воспроизведение ► , чтобы экшен завершил свою работу.
Как это сделать?
Шаг 1
Как и в предыдущей ситуации, для начала нужно записать весь список необходимых действий.
Шаг 2
Теперь найдите те места, где должна быть остановка. Чтобы не загромождаться скриншотами, посмотрите на тот, что выше. На нем я выделил операцию Размытие по Гауссу. Т.е. нужно нажать на нее, чтобы выделить синим цветом.
Шаг 3
Откройте меню палитры и выберите Вставить остановку .
Шаг 4
Обратите внимание на параметр Разрешить продолжить . Если тут поставить галочку, то, когда появится окошечко об остановке, на выбор будут две кнопки: Продолжить (т.е. отказаться от паузы и позволить экшену дальше работать) и Стоп (т.е. остановить работу и вводить корректировки ручками). Если не поставить тут галочку, тогда будет только остановка.
Шаг 5 Вот и все! Мы вставили остановку в список действий.
Обратите внимание, что Стоп вставляется после той операции, что мы выделили на палитре!
Когда закончите с ручным редактирование, необходимо нажать кнопку Воспроизведение!
На этом пока все. Если вы знаете еще фишки по записи управлемых экшенов в фотошопе, то прошу писать о них в комментариях.
Для часто выполняемых задач можно записать операции, которые позволяют повысить производительность работы с Adobe Photoshop.
При записи операций учитывайте перечисленные далее рекомендации.
В операцию можно записать большинство команд (но не все).
Можно записать операции, выполняемые при помощи инструментов «Область», «Перемещение», «Многоугольник», «Лассо», «Волшебная палочка», «Рамка», «Фрагмент», «Волшебный ластик», «Градиент», «Заливка», «Текст», «Фигура», «Комментарий», «Пипетка» и «Цветовой эталон», а также на панелях «История», «Образцы», «Цвет», «Контуры», «Каналы», «Слои», «Стили» и «Операции».
Результаты зависят от файла и переменных настройки программы, таких как активный слой и основной цвет. Например, фильтр «Размытие по Гауссу» с радиусом 3 пиксела будет создавать разный эффект для файлов с разрешением 72 точки на дюйм и 144 точки на дюйм. А фильтр «Цветовой баланс» неприменим для изображений в оттенках серого.
При записи операции, включающей указанные настройки в диалоговых окнах и панелях, в операции сохранятся настройки, установленные на момент записи. Изменение настройки в диалоговом окне или на панели во время записи операции сохранится и в записанной операции.
В большинство диалоговых окон сохраняются установленные ранее настройки. Проверьте правильность настроек перед записью.
- Модальные операции и инструменты, а также инструменты, записывающие положение, используют единицы измерения, выбранные в данный момент для линейки. Модальными называются операции или инструменты, для применения которых необходимо нажать клавишу «Ввод» или «Return». К таким операциям относятся, например, трансформирование и кадрирование. Инструментами, записывающими положение, являются «Область», «Раскройка», «Градиент», «Волшебная палочка», «Лассо», «Фигура», «Контур», «Пипетка» и «Комментарий».
При записи операции, которая будет проигрываться на файлах разного размера, выберите проценты в качестве единицы измерения линейки. В результате операция всегда будет воспроизводиться в одной и той же относительной позиции изображения.
- Можно записать команду «Воспроизведение», содержащуюся в меню палитры «Операции», чтобы в одной операции воспроизвести другую.
При создании новой операции используемые команды и инструменты добавляются к операции до тех пор, пока не будет остановлена запись.
Во избежание ошибок работайте с копией: в начале операции перед применением других команд используйте команду «Файл» > «Сохранить копию», а затем выберите «Как копию». Или перед записью операции для создания снимка изображения нажмите кнопку «Новый снимок» в палитре «История».
В палитре «Операции» нажмите кнопку «Создать новую операцию» или выберите в меню этой палитры пункт «Новая операция».
Назначьте операции комбинацию клавиш. Можно выбрать любую комбинацию, включающую одну из функциональных клавиш, клавишу Ctrl (Windows) или клавишу Command (Mac OS) и клавишу Shift (например, Ctrl+Shift+F3), принимая во внимание следующие ограничения: в Windows нельзя использовать клавишу F1, а клавиши F4 и F6 нельзя использовать в комбинации с клавишей Ctrl.
Если для операции назначена комбинация клавиш, используемая для определенной команды, то эта комбинация клавиш будет выполнять операцию, а не команду.
Назначьте цвет для отображения в режиме кнопок.
При записи команды « Сохранить как » не изменяйте имя файла. При вводе нового имени файла это имя записывается и используется каждый раз при выполнении операции. Перед сохранением при переходе в другую папку можно задать другое расположение без необходимости задания имени файла.
Не все задачи в операциях могут быть записаны непосредственно, однако большинство незаписываемых задач можно вставить, используя меню палитры «Операции».
После окончания записи в меню палитры «Операции» нажмите кнопку «Остановить воспроизведение/запись» или выберите пункт «Остановить запись» в меню этой палитры, либо нажмите клавишу ESC.
Для возобновления записи той же операции выберите пункт «Начать запись» в меню палитры «Операции».
Команда «Вставить контур» позволяет вставить сложный контур (контур, созданный с помощью инструмента «Перо» или вставленный из Adobe Illustrator) как часть операции. При воспроизведении операции рабочим контуром выбирается тот, который был установлен во время записи. Вставить контур можно во время записи операции или после записи.
Начните запись операции.
Выберите имя операции для записи контура в конце операции.
Выберите команду, после которой должен быть записан контур.
При записи нескольких команд «Вставить контур» в одной операции каждый последующий контур заменяет в целевом файле предыдущий. Чтобы добавить несколько контуров, записывайте команду «Сохранить контур» с помощью панели «Контуры» после записи каждой команды «Вставить контур».
Выполнение операций, вставляющих сложные контуры, может потребовать значительного объема памяти. При возникновении проблем увеличьте объем памяти, доступной для программы Photoshop.
В операцию можно добавить остановки, позволяющие выполнять задачи, которые не могут быть записаны (например, при использовании инструментов рисования). После выполнения задачи для завершения операции нажмите кнопку «Выполнить» в палитре «Операции».
Выберите имя операции для вставки точки остановки в конце операции.
Выберите команду для вставки точки остановки после команды.
Можно вставить точку остановки во время записи операции или после ее записи.
По умолчанию операции выполняются с использованием значений, заданных во время исходной записи. Если необходимо изменить эти настройки для команды в рамках какой-либо операции, то можно вставить модальные элементы управления. Модальные элементы управления приостанавливают выполнение операции, поэтому значения можно задать в диалоговом окне или использовать модальный инструмент (для применения модального инструмента требуется нажатие клавиши ВВОД или Return, после их нажатия операция возобновляет свою работу).
Модальный элемент управления обозначен значком в диалоговом окне слева от команды, операции или набора в палитре «Операции». Красный значок в диалоговом окне указывает на операцию или набор, в котором содержатся модальные элементы управления. Модальный элемент управления нельзя установить в режиме кнопок.
Чтобы подключить модальный элемент управления в рамках какой-либо операции, щелкните поле слева от имени команды. Для отключения модального элемента управления щелкните еще раз.
Чтобы подключить или отключить модальные элементы управления для всех команд в рамках какой-либо операции, щелкните поле слева от имени операции.
Чтобы подключить или отключить модальные элементы управления для всех операций в наборе, щелкните поле слева от имени набора.
For tasks you perform frequently, you can easily record a number of actions to help you work more efficiently.
Keep in mind the following guidelines when recording actions:
You can record most—but not all—commands in an action.
You can record operations that you perform with the Marquee, Move, Polygon, Lasso, Magic Wand, Crop, Slice, Magic Eraser, Gradient, Paint Bucket, Type, Shape, Notes, Eyedropper, and Color Sampler tools—as well as those that you perform in the History, Swatches, Color, Paths, Channels, Layers, Styles, and Actions panels.
Results depend on file and program setting variables, such as the active layer and the foreground color. For example, a 3‑pixel Gaussian blur won’t create the same effect on a 72‑ppi file as on a 144‑ppi file. Nor will Color Balance work on a grayscale file.
When you record actions that include specifying settings in dialog boxes and panels, the action will reflect the settings in effect at the time of the recording. If you change a setting in a dialog box or panel while recording an action, the changed value is recorded.
Most dialog boxes retain the settings specified at the previous use. Check carefully that those are the values you want to record.
- Modal operations and tools—as well as tools that record position—use the units currently specified for the ruler. A modal operation or tool is one that requires you to press Enter or Return to apply its effect, such as transforming or cropping. Tools that record position include the Marquee, Slice, Gradient, Magic Wand, Lasso, Shape, Path, Eyedropper, and Notes tools.
If you record an action that will be played on files of different sizes, set the ruler units to percentages. As a result, the action will always play back in the same relative position in the image.
- You can record the Play command listed on the Actions panel menu to cause one action to play another.
When you create a new action, the commands and tools you use are added to the action until you stop recording.
To guard against mistakes, work in a copy: At the beginning of the action before applying other commands, record the File > Save As command and select As A Copy. Alternatively, you can click the New Snapshot button on the History panel to make a snapshot of the image before recording the action.
В данном уроке мы разберём тему экшенов или экшен-скриптов в фотошопе. В ходе урока мы создадим экшен с эффектом кинематографичного фото, сохраним его на компьютер и рассмотрим процесс установки готового экшена в библиотеку Photoshop.
1. Для чего нужны экшены
Action script - в переводе с английского означает "последовательность действий". Программа фотошоп имеет уникальную функцию работы с экшен скриптами. Она может запоминать все действия пользователя, записывать их и воспроизводить. Например, вам нужно наложить какой-то определённый эффект на фото и вы для этого совершаете ряд действий. Действий может быть как несколько, допустим цветокоррекция и настройка уровней. Так и очень много, начиная с цветокоррекции, заканчивая наложением слоёв с различными фильтрами, стилями и даже футажами.
Тут можно рассмотреть несколько ситуаций. Допустим, вам нужно обработать большое количество фотографий в каком-то одном стиле и наложить на все эти фото какой-то определенный эффект. Вместо того, чтобы каждое фото долго и монотонно обрабатывать вы можете обработать одно фото, записать все свои действия в экшен, после чего дать команду фотошопу и он автоматически обработает все ваши фото по записанному вами скрипту. Тем самым вы сэкономите кучу времени и нервов.
Другая ситуация необходимости экшена - это просто не желание или не надобность разбираться и изучать создание какого-нибудь сложного эффекта или стиля. Вы можете найти и скачать какой-нибудь бесплатный экшен с необходимым эффектом или купить авторский экшен, установить его в фотошоп и задать любому фото данный эффект или стиль.
2. Создание простого экшена для фотошоп
В данном уроке мы разберём способ создания как простого экшена, так и управляемого. Для примера будем делать экшен с простым эффектом кинематографичного фото. Для работы я взял фото девушки, вы можете взять любое своё или скачать это же. Ссылка на исходник к уроку и готовый экшен будет, как обычно, в описании под видео.
И так, у меня открыто фото и первым делом переходим в пункт меню "Окно" - "Операции" или нажимаем комбинацию клвишь "Alt + F9".
В результате открывается окно операций, где мы видим две вкладки: "История" и "Операции". Во вкладке "Операции", как раз-таки имеется список стандартных операциё, т.е. экшенов фотошоп. Не знаю кто ими пользуется, они все тут так себе, созданы наверное больше для примера, чем для работы.
Чтобы применить какой-нибудь экшен к нашему изображению нужно просто выделить слой с нашим изображением, затем выделить в списке нужную операцию экшена и запустить её, нажав вот на кнопку "play". Ну давайте применим какой-нибудь эффект к нашему фото, например "Деревянная рамка".
В результате на фото получилась вот такая рамка. Теперь, если открыть вкладку "История", то в ней будут отображаться все действия по порядку, которые выполнила программа с нашим фото для получения такого вот эффекта деревянной рамки.
Для того чтобы создать свой экшен, необходимо во вкладке "Операции" кликнуть по значку плюсика и в открывшемся окне задать имя операции, в нашем случае пусть будет "Кинематографичное фото". Остальные настройки операции оставляем по умолчанию и нажимаем "Записать".
Теперь мы видим, что в панели операций активировалась вот такая красная кнопка, которая говорит о том, что фотошоп включил запись и с этого момента все наши действия будут записываться в историю, после чего сохраняться в этой созданной операции.
Приступаем к наложению эффекта. Первым делом наложим корректирующий слой с градиентом на фото. Устанавливаем чёрный цвет, кликаем в панели слоёв по значку корректирующего слоя и выбираем "Градиент".
В появившемся окне настроек градиента устанавливаем необходимые параметры. Градиент тут должен быть на прозрачном фоне, стиль выбираем "Радиальный", угол выставим в ноль, масштаб поставим на 300%, включим инверсию, остальное оставляем по умолчанию и нажимаем "Ок".
Таким образом, у нас получилось небольшое виньетирование. Далее создаём еще один корректирующий слой с микшированием каналов.
Открываем синий цветовой канал и настраиваем тут следующие значения: зелёный прибавляем примерно до 75%, а синему задаём около 25%.
Теперь подключаем еще один корректирующий слой "Выборочная коррекция цвета".
Устанавливаем тут режим коррекции "Абсолютный" и при выбранном красном цвете настраиваем примерно такие значения: голубой прибавляем примерно на 30%, пурпурный на 10% и чёрный на 45%.
Далее выбираем чёрный цвет и делаем настройки: голубой примерно на 9% и чёрный на 15%. В результате получаем эффект кинематографичного фото и теперь останавливаем запись операции, кликнув по кнопке "Стоп".
Фотошоп сохранил все наши действия в эту операцию. Если мы откроем какое-нибудь другое фото, то сможем применить к нему записанный нами экшен. Выделяем слой с фото, выбираем нашу операцию и включаем её.
В результате, фотошоп автоматически повторил все записанные нами действия на данном фото.
Теперь, я думаю, вы понимаете, что экшен в фотошоп - это такой набор операций. Операция, в свою очередь, содержит в себе набор действий. Экшен может быть как простым - состоять из одной операции, как у нас сейчас, так и сложными, состоять не из одной операции, а из нескольких. И для получения результата от сложного экшена пользователю нужно включать определённые операции в нужном порядке. Обычно к таким сложным экшенам авторы прилагают инструкцию, в которой описывают последовательность действий.
3. Создание управляемого эешена для фотошоп
Мы создали простой экшен, состоящий из одной операции, при запуске которого фотошоп автоматически без остановки проделывает все записанные действия. Но что, если вы хотите сделать так, чтобы экшен не просто проигрывался весь на автомате, а останавливался на каком-нибудь действии и давал возможность пользователю внести изменения в это действие? На самом деле сделать такое не сложно и такие экшены называются "управляемыми".
Допустим, мы хотим сделать так, чтобы при первом действии - создании слоя с градиентом, фотошоп дал нам возможность установить настройки этого градиента. Для этого в окне операций открываем вкладку "операции" и ищем нужное нам действие (градиент). И на против него подключаем вот такую пинтограмму, которая называется "Открытие диалогового окна".
Теперь, когда мы включим операцию она на этом действии откроет диалоговое окно с настройками градиента и мы сможем задать нужные параметры, после чего фотошоп продолжит выполнение последующих действий экшена.
Кроме вот такой вот возможности, в экшене можно еще делать паузы. Например, при наложении какого-нибудь эффекта нужно, чтобы экшен остановился на определенном действии и дал возможность пользователю что-нибудь дорисовать вручную. Для такой операции нужно так же выбрать необходимое действие, на котором будет пауза, затем кликнуть по этому значку и выбрать "Вставить остановку".
Теперь, когда экшен у нас готов, его нужно как-то сохранить на компьтер, чтобы можно было кому-нибудь передать или просто сохранить для своей коллекции. Сейчас наш экшен находится в папке "Операции по умолчанию", такие папки называются наборами.
Для того, чтобы его сохранить на компьютер, он должен быть у нас в отдельной папке, т.е. в отдельном наборе. Для этого создаём новый набор, задаём ему имя и просто перетаскиваем нашу операцию мышкой в этот набор (папку).
Теперь у нас имеется отдельный набор, экшен.
Выделяем его, кликаем по этому значку и выбираем "Сохранить операции" и сохраняем экшен в нужную дирректорию.
Вот у нас появился файл с экшеном, который имеет формат ATN.
Теперь давайте попробуем его установить в фотошоп. Удалим этот экшен из панели операций и удалим все слои с эффектом. Кликаем опять по этому значку и выбираем "Загрузить операции", указываем наш экшен и он появляется в списке.
Не все в фотошопе можно делать собственноручно, в нем полно автоматизации действий. Особняком над ними стоят экшены. В сегодняшнем уроке вы узнаете, что такое экшены, как ими пользоваться и какими возможностями обладают.
Начнем с понятия. Экшены (Actions) в переводе с английского означает «действия, поведение». Они дают возможность сохранять в памяти программы все стадии обработки одной фотографии, а потом применять этот процесс для любого количества других фотографий.
Такое наименование используется в англоязычной версии программы, поэтому оно прочно закрепилось и теперь этот инструмент именуют именно так. Но если у вас установлена русскоязычная версия, то этот инструмент называется иначе. Речь идет о палитре Операции. Именно ее мы и будем изучать и называть экшеном. Если вы не знаете, что такое палитры — вам сюда.
По умолчанию фотошоп наделен множеством стандартных экшенов, они находятся в папке «Операции по умолчанию».
В самом низу палитры располагаются элементы управления, слева направо: Остановить действие, Записать новый, Воспроизвести, Создать папку, Создать операцию и кнопка Удаления. С помощью этих кнопок мы создаем, сохраняем и применяем экшены.
Чтобы открыть палитру Операции на панели Управления выберите Окно, а затем Операции.
Как пользоваться экшенами в фотошопе?
Экшены дают нам возможность поэтапно записывать все наши действия в редакторе, чтобы в следующий раз их не повторять, а пользоваться автоматизацией.
Пример . Допустим, вы часто используете определенный стиль текста (логотип у вас такой). Вам приходится для каждой новой фотографии создавать его с нуля. А можно это сделать один раз, а потом только пользоваться экшеном. Для этого нам нужно записать весь порядок действий: нажмете кнопку записи и начинаете делать свой логотип (создаете текстовый слой, пишите надпись, применяете необходимые стили слоя и эффекты), затем останавливаете запись. После этого он будет доступен на палитре Операции.
Теперь открываете другую фотографию, выбираете новоиспеченный экшен и жмете кнопку Воспроизвести. Готово! За несколько секунд на фотографии появился логотип.
Таким образом, фотошоп зафиксируют каждое ваше действие, детально прописав малейшие изменения, сделанные вами.
Чтобы еще быстрее осуществлять доступ к самым часто используемым операциям, их можно зафиксировать на определенной клавише. Для этого сделайте двойной щелчок по нужному экшену на палитре, появится диалоговое окно «Параметры операции». В нем можно назначить клавишу, выбрав ее из раскрывающегося списка и добавив вторую клавишу на выбор для получения комбинации.
Пример. Можно создать отражение изображения, потом добавить рамку в стиле Polaroid и поставить это все на комбинацию Ctrl+F12. В результате, открыв любую фотографию, вы можете нажать Ctrl+F12 и редактор изменит ее в точном соответствии с вашей запрограммированной обработкой.
Еще операциями удобно пользоваться, когда нужно одинаково обработать сразу много фотографий, например, изменить размер или обрезать. Специально для такой цели есть отдельно вынесенная и более расширенная функция — Бэтч (дословный перевод – партия). Активируется командой Файл — Автоматизация — Пакетная обработка.
Достаточно указать папку, где собраны файлы, требующие обработки, и папку, которая будет пополняться готовыми кадрами и указать действие, которое надо применить. При этом ход обработка будет идти далее уже без вашего участия.
Как создать экшен
А теперь я детально напишу инструкцию как создать экшен в фотошопе. Для примера возьмем все тот же персональный логотип и ситуацию, когда необходимо автоматически его добавить к фотографии.
Шаг 1
Логотип у меня будет в виде графического файла. Я его сделал до начала записи операции. Проверьте, чтобы он был на прозрачном слое, иначе будет не красиво.
Шаг 2
Шаг 3
Начинаем выполнять по порядку действия, которые уже записываются в экшен. Кстати, чтобы понять идет запись или нет, посмотрите опять-таки на палитру. Красная кнопка записи говорит об активности инструмента:
Откройте нужное изображение. У меня такое:
Шаг 4
Идем в меню Файл — Поместить. Выбираем на компьютере заранее сохраненный файл с логотипом и нажимаем кнопку Поместить.
Шаг 5
Теперь логотип можно разместить в любом удобном месте, где он будет использоваться на всех изображениях. Используя рамочку с метками вокруг логотипа, мы можем изменить его размер.
Шаг 6
При желании можно добавить прозрачности слоя. Для этого нужно выбрать параметр «Прозрачность» в настройках слоя с логотипом. Я поставил 60%.
Шаг 7
Объединим все слои вместе. Для этого кликаем правой кнопкой по слою, затем на «Выполнить сведение».
Шаг 8 Укажите место, куда фотошоп должен сохранить получившийся результат.
Шаг 9
Нажмите «Стоп». Все! Экшен записан и готов к использованию.
Кстати, в процесс обработки можно вмешиваться и отключать любые его этапы. Программа остановится и будет ждать следующей команды.
Необходимо учитывать, что в процессе обработки может встретиться фото другого размера, и тогда логотип разместится невпопад. Экшены точно следуют записанным приказам и не проявляют самостоятельного подхода. Имейте это в виду.
Удобство функций палитры Операции очевидны. Можно создать, к примеру, алгоритмы для увеличения резкости, для наложения спецэффекта, что угодно. Экшен записывается в универсальный формат, а это значит, что им можно поделиться с другими пользователями или скачать из интернета.
Читайте также: