Как программировать в фотошопе

Обновлено: 08.07.2024

В этой серии уроков мы рассмотрим все, что нужно знать об операциях в программе Photoshop, чтобы успешно работать с ними. Мы познакомимся с понятием «Операция» (Action) и определим разницу между одной операцией и набором операций. Также мы изучим некоторые операции, представленные в программе по умолчанию, и дополнительные наборы операций, которые изначально установлены в программе Photoshop.

Мы подробно изучим содержимое панели «Операции», рассмотрим, как запускать операцию, как ее редактировать, как просматривать детали операции, как анализировать операцию, разбивая ее на отдельные шаги, как загружать, сохранять и удалять операции и, конечно, как создавать наши собственные операции. Материала для изучения очень много, поэтому давайте начнем!

Ссылки на отдельные уроки…

Если вы хотите изучить весь материал об операциях в программе Photoshop, я настоятельно рекомендую вам прочитать все уроки от начала и до конца, поскольку каждая новая тема урока основана на предыдущих темах. Таким образом, если вы перейдете, например, сразу к уроку по записи операций, то пропустите много полезной информации. Однако если вы все-таки не хотите изучить весь материал, то ниже для удобства представлены ссылки на отдельные темы:

  1. Рассмотрение операций, которые автоматически загружены в программу Photoshop
  2. Еще больше бесплатных наборов операций, которые изначально установлены в программе
  3. Подробный анализ операции путем разбивки ее на отдельные шаги
  4. Все, что вам нужно знать о редактировании операций!
  5. Как записать собственную операцию с нуля!
  6. Все о сохранении и загрузки операций!

Зачем нужны операции в программе Photoshop

Давайте представим, что Вы - ленивый человек. Нет-нет, не переживайте, кроме нас с вами этого больше никто не узнает! Признайтесь, что Вы любите отлынивать от работы, по крайней мере, когда она довольно скучная. Конечно, когда задание интересное и требует смекалки и находчивости, вас не оторвать от дела. Все любят похвастаться достижениями. Но когда мы сталкиваемся с монотонной, скучной, однообразной работой (известной как «черновая работа»), нам сразу кажется, что она отнимает слишком много нашего времени, и мы отчаянно хотим переложить эту работу на другого, а сами немного отдохнуть, выпив заслуженную чашечку кофе.

А что если вы могли бы переложить часть этих рутинных заданий на программу Photoshop? А что если бы был способ заняться чем-то другим, пока программа будет тщательно отслеживать каждый шаг монотонной операции и выполнять ее за Вас? Хорошая новость! Программа Photoshop, действительно, в состоянии освободить Вас от выполнения скучных повторяющихся действий! И как обычно, за хорошей новостью следует плохая – программа Photoshop не сможет сделать за вас абсолютно все (но может, это и не надо – тогда чем же будете заниматься вы?).

Существуют определенные вещи, которые программа не в состоянии выполнить сама: например, вы не можете выделить какого-либо человека на изображении с помощью инструмента «Лассо», а потом ожидать от программы, что она будет автоматически выделять людей подобным образом на других фотографиях. Не будет (по крайней мере, не в ближайшие годы)! Тем не менее, довольно много действий программа сможет выполнить за вас, если вы укажете, как это делать.

По мере Вашего знакомства с операциями, изучения их свойств и особенностей, выполнения, казалось бы, невозможных действий, вы поймете, насколько полезным и продуманным может быть применение операций. Только представьте – вы закончили работать со сложным, требующим больших временных затрат фотоэффектом, предполагающим выполнение огромного количества отдельных действий (шагов), и теперь вы можете применить этот эффект для обработки другой фотографии или множества фотографий, просто нажав кнопку «Выполнить» на панели операций. Впечатляет?

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

Операции в программе Photoshop - насколько важно их знать

Формально говоря, для работы в программе Photoshop знать операции не обязательно. Я имею в виду, что нет такого действия в программе, которое вы бы не сделали без применения операций. Если захотите, вы можете даже всю жизнь проработать в программе Photoshop и ни разу не воспользоваться панелью операций. Операции были разработаны только для того, чтобы сделать нашу жизнь легче, как и в случае с автомобилем – вещь, безусловно, удобная, но разве жизненно необходимо знать, как его водить (или, по крайней мере, знать кого-либо, кто мог бы вас возить)?

Формально, можно ходить пешком и, в конце концов, все равно проходить в нужное место, но к чему тратить часы на пешие походы, если автомобиль способен доставить вас в пункт назначения в разы быстрее (мы не принимаем во внимание дополнительные финансовые затраты, вред для здоровья и окружающей среды).

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

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

Страх, беспокойство и смущение…

Несмотря на то, что операции являются, безусловно, полезным и замечательным параметром, многие пользователи программы Photoshop, даже те, кто работают с программой долгое время, стараются держаться от данного параметра подальше из-за боязни, беспокойства и замешательства. Многие люди нажимают на красную кнопку «Запись» и затем внезапно испытывают чувство смятения, как будто маленькая красная кнопочка на панели «Операции» наблюдает и насмехается над ними. Капли пота начинают стекать по их лицам, руки начинают трястись, и в один миг их охватывает самая настоящая паника!

Причина заключается в следующем: средства управления записью и воспроизведением на панели «Операции» очень сильно похожи на традиционные кнопки записи и воспроизведения на большинстве записывающих устройств. Поскольку большая часть записывающих устройств фиксирует все происходящее в реальном времени, люди ошибочно думают, что после нажатия кнопки «Запись» на панели операций, программа начинает записывать в режиме реального времени абсолютно все. Они начинают записывать порядок действий так быстро, как только возможно, опасаясь, что программа потеряет терпение, в результате чего начинается паника и появляются дальнейшие ошибки, еще больше усугубляющие паническое состояние. Затем внезапно люди понимают, что они пропустили какое-то действие, и вся последовательность неправильная, и прежде чем ошибка будет найдена, идет лихорадочное нажатие кнопки Escape и обещание больше не повторять весь этот кошмар.

Если ваше поведение похоже на вышеописанное, глубоко вдохните и расслабьтесь. Для паники или спешки во время записи операций нет абсолютно никаких причин, потому что запись не происходит в режиме реального времени.

Давайте еще раз уточним данный пункт, чтобы внести ясность – операции не записываются в режиме реального времени! Вы спокойно можете нажать на кнопку «Запись», уйти из дома, сходить в кино или в кафе, вернуться, посмотреть телевизор, принять душ и затем, через много часов, вернуться к экрану компьютера и начать, наконец, работать над последовательностью шагов, которую нужно записать для операции - программе будет все равно. Действительно, все равно.

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

Свойство совместимости операций

Еще одним важным преимуществом операций является их доступность. Формально, вы можете записать операцию в одной версии программы Photoshop, и она будет работать во всех других версиях программы! Более того, операции совместимы с разными операционными средами, то есть вы можете записать операцию на компьютере с операционной системой (ОС) Windows и затем без проблем воспроизвести ее на компьютере с ОС Mac OS и наоборот!

Обратите внимание, что при указании преимущества операций я употребил слово «формально», так как вы можете столкнуться с ситуациями, когда операция, записанная в одной версии программы, не будет работать в другой версии, по крайней мере, без специальной обработки.

Я сейчас объясню, в чем причина с точки зрения здравого смысла. Если вы, например, записываете операцию в версии программы Photoshop CS3 и используете при этом новые черты (параметры) данной версии, то при воспроизведении этой операции в более ранних версиях программы, где эти параметры не доступны, операция не будет работать. Почему? Потому что операция использует параметр, который доступен только в версии программы Photoshop CS3.

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

Панель «Операции»

Немного позже мы рассмотрим, как записать простую операцию, чтобы вы могли понять принцип ее действия. Однако прежде чем мы что-либо запишем, давайте сначала изучим основные команды панели «Операции» (Actions). На данной панели размещается все, что связано с операциями в программе Photoshop, начиная с записи и воспроизведения операций и заканчивая их сохранением, редактированием, удалением и группировкой. По умолчанию, панель «Операции» сгруппирована вместе с панелью «История» (History), хотя ничего общего между данными панелями нет. Также по умолчанию, видимой является панель «История», в то время как панель «Операции» спрятана за ней. Чтобы отобразить панель «Операции», вам необходимо кликнуть по вкладке с названием панели:

Если по каким-то причинам панель «Операции» не открылась на вашем экране, вы можете получить к ней доступ, перейдя в пункт «Окно» (Window) в строке меню в верхней части экрана и далее выбрав «Операции» (Actions). На первый взгляд, панель «Операции» не содержит в себе много элементов, но давайте все-таки рассмотрим ее подробнее.

Кнопки управления

Если вы взглянете на нижнюю часть панели, то увидите ряд значков, похожих на значки большинства других панелей программы Photoshop:

Значки в нижней части панели «Операции»

Обратите внимание, как похожи три значка с левой стороны на традиционные кнопки управления записывающих устройств, и действительно, как я уже упоминал ранее, они отвечают за одни и те же функции. Слева направо на панели расположены значки «Остановка воспроизведения/записи операции» (Stop) (значок в виде квадрата), «Начало записи» (Record), «Воспроизведение активной операции/команды» (Play), «Создание нового набора операций» (New Action Set), «Создание новой операции» (New Action) и, наконец, значок мусорной корзины для удаления операций и наборов операций.

Меню панели «Операции»

Как и все панели программы, панель «Операции» имеет свое всплывающее меню, где мы можем получить доступ к различным параметрам и командам, а также загрузить дополнительные наборы операций. В моем случае, я работаю в версии программы Photoshop CS3, и если у вас та же версия, то вы можете открыть данное меню, нажав на соответствующий значок меню в правом верхнем углу панели «Операции». Если вы работаете в более ранней версии программы, то в правом верхнем углу вы должны увидеть маленькую правостороннюю стрелку. Нажмите на нее, чтобы получить доступ к меню:

Для отображения всплывающего меню кликните по значку меню или по правосторонней стрелке

Все команды, которые мы рассмотрели с вами в нижней части панели («Остановка воспроизведения/записи операции», «Начало записи», «Воспроизведение активной операции/команды», «Создание нового набора операций, «Создание новой операции» и «Удалить»), также представлены и во всплывающем меню, поэтому часть команд меню повторяется (как и во многих других разделах программы), а часть команд – новая, например, команды для редактирования операций, такие как: «Вставить пункт Меню» (Insert Menu Item), «Вставить остановку» (Insert Stop)и «Вставить контур» (Insert Path). Всплывающее меню также содержит команды для загрузки операций, их замены, восстановления и сброса. Эти команды меню вы будете использовать при работе с операциями чаще всего.

В самом низу списка меню расположены дополнительные наборы операций, которые идут вместе с программой Photoshop, такие как «Рамки»(Frames), Эффекты для изображений» (Image Effects), «Эффекты для текста» (Text Effects) и другие. Некоторые из операций, которые вы найдете в этих наборах, могут быть действительно полезны для вас, но в отличие от набора операций, установленных по умолчанию, данные операции не загружены в программу автоматически. Как загрузить эти дополнительные наборы операций, мы рассмотрим более подробно в следующих уроках!

Доброго! Как и обещал здесь — напишу о своём опыте создания скрипта для программы Adobe Photoshop. Опыт этот не претендует на 100% верное руководство к действиям — просто я так сделал, и всё работает.

Тут будет не показательное программирование, а скорее некоторые шишки, из-за которых он создавался день, а не 10 минут:)

Во-первых, ссылки.

Ну что ж, можно открыть copyrightPlacerRU.jsx в любом редакторе кода и следить за повествованием.
Разбирать каждую строку думаю не стоит(я и сам кое-что делал просто по наитию, об этом ниже)

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

win = new Window (ui);

На построение интерфейса ушла львина доля времени, так как скрипт писал на ноутбуке, не умеющем запускать exe файлы, и приходилось бегать от компьютера к компьютеру, плюс CSUIB, грубо говоря, не совсем стабильна:) Но это лирика, идём дальше.

Думаю вы уже обратили внимание на ужасную структуру кода — так вот перестаньте обращать на это внимание:)
После построения интерфейса случился ещё один останов — почему то не вызывались обработчики кнопок. Видимо из-за времени и усталости я не сразу понял, что если поставить обработчик события позже появления окна — то его вызова не будет, вплоть до закрытия окна.

Кстати, до сих пор не знаю по какому принципу на форме выбирается кнопка «submit» — видимо по тексту(«OK», «Cancel»). Разобраться не успел — если в подскажете решение, буду благодарен.

Другая львиная часть времени ушла на… проверку незаполненности формы. Просто после нажатия на кнопку OK окно больше появляться не собиралось, и пришлось переопределять его экземпляр. Но при этом стирались значения, которые пользователь всё же успел ввести. Быстро сохранив во временные переменные значения TextEditов я столкнулся с непониманием как сохранить значение DropDownList. Опять же в гайдах эдоби тишина, решение которое сработало заставляет меня плакать каждый раз при виде его.

for (var i=0,len=stringList.length-1;i<len;i++)
if (String(win.pnl.alignDDL.items[i])==tmpDDL)
win.pnl.alignDDL.selection=win.pnl.alignDDL.items[i];
>
>

Опять же переопределение окна скидывало все обработчики событий(что вполне естественно) и я для удобства включил их определение в функцию, хотя, конечно, стоило бы вынести и потом просто передавать их указатель.

Вообще сейчас, утром, я вижу как и что сделать красиво и правильно, надеюсь выкрою время и всё переделаю.

В комментариях хотелось бы услышать вопросы и свои шишки, а не предложения по коду:)
Спасибо за внимание.

image

Статья-руководство будет полезна для новичков и для тех, кто ещё не перешел на новые/альтернативные инструменты для вёрстки макетов сайтов. А также для тех, кто читает правила «каким должен быть псд-макет», которые о слоях, папках подсвеченных и правильно названных, но в реальной жизни с такими макетами не сталкивающихся.

Итак, начнем (под катом длинная статья и много картинок).

Создание нового файла

image

Происходит по нажатию клавиш Ctrl + N или как на рисунке ниже (у меня версия на русском языке, пусть простят меня, те кому больше по душе англоязычная версия):

image

После чего появляется окно с настройками нового документа:

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

image

Также размеры рабочей области и размеры изображения можно задать с помощью меню «Размер изображения» (Alt + Ctrl + I) и «Размер холста» (Alt + Ctrl + C)

image

При помощи меню «Размер изображения» изменяется весь размер изображения, т. е. изображение шириной в 400 px можно уменьшить, к примеру, до 100 px. При включенном чекбоксе «Сохранять пропорции» размеры изображения будут уменьшать пропорционально.

image

При помощи меню «Размер холста» изменяется размер рабочей области, т. е. рабочую область изображения в 400 px можно уменьшить до 100 px, при этом изображение останется тех же размеров и часть изображения скроется за пределами уменьшенной рабочей области. В блоке «Расположение» можно задавать с какой стороны будут удаляться или добавляться пикселы (при установленном фокусе в центре квадрата пикселы будут удаляться или добавляться со всех сторон равномерно).

Какие блоки должны быть включены обязательно

image

Панель инструментов. Не требует особых объяснений, так как переключение между основными функциями для верстальщика находятся на ней.

image

Навигатор. Для быстрого изменения размера макета.

image

История. Для быстрого возврата в макета в нужное состояние, а так же в состояние в котором макет отдал дизайнер.

image

Слои. Папки и слои макета, на этой панели их можно скрыть, переместить, удалить.

image

Инфо. Показывает текущие координаты на макете и размеры выделенной области. Необходимо настроить для отображения размеров в пикселах и цветов в RGB.

image

image

image

Линейки и наводящие. По ним выстраиваются направляющие (с помощью которых дизайнер определяет сетку макета), а так же они дают примерное понимание ширины макета или выделенных областей

Панель Инструментов

image

Инструмент «Перемещение» — один из самых полезных инструментов (надеюсь о нём знает большинство опытных верстальщиков). При включенных чекбоксах и выбранном правильном меню в селекте позволяет при клике на слой выделить слой в панеле Слоев, что ускоряет работу с макетом (а также сохраняет нервы при работе с макетами, в которых слои больше напоминают мусорную корзину, а не структуру документа)

image

image

Инструмент «Прямоугольная область». Выделенную область можно копировать, вырезать, удалить, трансформировать, кадрировать по ней макет.

image

image

Кстати, копирование с помощью Ctrl + C скопирует все изображения/тексты только с выделенного слоя. Потому если изображение состоит из нескольких слоев надо использовать копирование совмещённых данных Shift + Ctrl + C

При зажатой клавише Shift можно добавить область выделения, к уже существующей на макете, При зажатой клавише Alt — удалить часть текущей выделенной области.

image

Также с помощью выделенной области можно кадрировать макет, что означает уменьшение рабочей области макета до размеров выделенной области с обрезкой всего, что выходит за рамки выделенной области.

image

Инструмент «ластик». Используется для удаления содержимого выделенного слоя.

image

Инструмент «Заливка». Используется для заливки слоя или выделенной области цветом или градиентом.

image

Инструмент «Лупа». Используется для увеличения или уменьшения макетов (Zoom).

image

Инструменты «Пипетка» и «Выбор цвета». Используются для получения цвета по клику на макете или на палитре цветов. При нажатии на выбор цвета внизу панели инструментов, инструмент «пипетка» включается автоматически.

image

image

Инструмент «текст». Используется для создания/редактирования текста в макете, а также для получения информации о набранном тексте.

image

С помощью меню в верхней плашке можно получить информацию о шрифте, размере и начертании шрифта, а также цвет текста.

Сохранение изображений

image

Макет или какую-то его часть можно сохранить в виде изображения. Для этого используется сочетание клавиш Alt + Shift + Ctrl + S или меню «Сохранить для Web»

image

В появившемся окне видно превью изображения, можно выбрать формат изображения (в правом верхнем углу окна) и после сохранить изображение

PS. Я использую фотошоп версии CS6, потому не знаю, как происходит сохранение в изображения в более новых версиях, потому, если кто знает, напишите в комментах, я добавлю в статью.

При работе в Photoshop пользователь довольно быстро запоминает ряд клавиатурных сокращений. Это не какая-то отличительная черта профессионала, а, скорее, свойство, присущее внимательному человеку, так как в основном меню Photoshop очень много всплывающих подсказок (рядом со многими командами написаны сочетания клавиш, которые позволяют вызвать их с клавиатуры). Естественно, что мелькая перед глазами, они быстро запоминаются, и пользователь отдает предпочтение им, а не выбору необходимой команды мышью. Бывает и так, что приходится выполнять не одно действие, а целый ряд постоянно повторяющихся операций. Выстраиваясь определенным образом, действия образуют цепочку команд - макропоследовательностей. Чтобы не повторять последовательность одних и тех же команд снова и снова, можно задействовать инструменты автоматизации. Одним из таких инструментов является Actions. Action - это записанный набор команд, которые можно быстро повторить. За такими макропоследовательностями также можно закреплять клавиатурные сокращения, то есть для их выполнения достаточно нажать клавишу или сочетание клавиш. Для работы с Actions используется одноименная палитра. Чтобы увидеть эту палитру, следует выполнить команду Window>Actions или нажать клавишу F9.

Стандартные Actions

По умолчанию в Photoshop уже есть стандартный набор записанных команд, поэтому списки последовательно выполняющихся команд можно создавать самостоятельно, а можно воспользоваться уже готовыми. Например, используя стандартный макрос для создания виньетки (Vignette), достаточно выделить область на изображении и нажать кнопку его запуска. Таким образом, все макропоследовательности состоят из команд, которые являются последними ступеньками в раскрывающемся списке и представлены на рис. 2 как операции.

Для удобства работы макропоследовательности объединяются в наборы - Sets. Например, можно создать набор, в котором будут собраны макросы для работы с текстом, для создания различных текстур и т.д. По умолчанию в Photoshop есть набор Default Actions. Итак, палитра Actions содержит наборы различных последовательностей. Чтобы их увидеть, необходимо щелкнуть на треугольнике, расположенном слева от названия набора. После этого перед вами появится список действий, любое из которых может быть выполнено. Если вы хотите увидеть, из каких операций состоят действия, то следует щелкнуть на треугольнике, расположенном слева от них. Внизу палитры расположены кнопки, позволяющие управлять действиями - создавать новые, запускать и останавливать запись и т.д. Наберитесь терпения и просмотрите все предлагаемые Actions на изображении с небольшим разрешением (на нем макрокоманды будут выполняться быстрее). После такого просмотра можно сформировать свою палитру, оставив понравившиеся элементы и удалив те, которые вам никогда не пригодятся. Можно также изменить названия, чтобы стало понятнее, где какая возможность скрывается. Если какое-нибудь действие вам очень понравилось, то не ленитесь и посмотрите, как оно было сделано. Для этого следует обратиться к палитре Actions и, раскрыв все списки, просмотреть последовательность выполняемых операций. Более того, рекомендуем не только просмотреть, как выполнялись операции, но и попытаться добиться такого же эффекта, проделав самостоятельно все действия, особенно если вы неопытный пользователь. Это поможет лучше узнать программу, а также ознакомиться с возможностями, которые она предоставляет. Кроме того, в процессе работы можно будет изменить некоторые параметры, подобрав их для конкретного изображения.

Создание собственных макрокоманд

Конечно же, вы не только можете пользоваться готовыми макрокомандами, но и создавать свои собственные. Приведем пример ситуации, в которой они могу оказаться полезными. Предположим, вы вернулись из отпуска и хотите выложить фотографии в интернете. Прежде чем публиковать их в сети, нужно выполнить цветокоррекцию и уменьшить размер. Допустим, вы решили делать цветокоррекцию в режиме Lab Color. Рассмотрим список действий, которые необходимо выполнить с каждым изображением: 1) Выполнить команду Image>Mode>Lab Color, чтобы перевести снимок в цветовое пространство Lab Color. 2) Повысить четкость изображения, для чего нужно перейти на палитру Channels, выделить канал Lightness и применить к нему фильтр Sharpen>Unsharp Mask. Благодаря тому, что фильтр применяется в канале освещенности, можно повысить резкость изображения, не затрагивая цветовую составляющую. 3) Улучшить цвета на изображении, для чего нужно выделить цветовой канал b, вызвать окно редактирования кривых, выполнив команду Image>Adjustments>Curves или же используя сочетание клавиш CTRL+M, и изменить форму кривой. Чем круче график кривой, тем более контрастным становится изображение в канале, и тем более насыщенными становятся цвета на снимке. 4) Выделить цветовой канал a и проделать те же действия с изменением формы кривой. 5) Наконец, нужно изменить размер изображения, используя команду Image>Image Size. Если после этого отобразить палитру History, можно увидеть, что пришлось выполнить целый ряд команд и действий, чтобы обработать фотографию. Эти действия нужно было бы повторять с каждой следующей фотографией, которую вы хотите выложить в интернете.

Задачу можно существенно упростить, используя Actions. Вернемся к исходному изображению, используя палитру History, и создадим собственный макрос. Сначала создадим новую группу для хранения макросов. Для этого нужно нажать кнопку Create New Set в нижней части палитры Actions. В окне New Set введим название набора команд. Создадим в новой группе первый макрос, нажав кнопку Create New Action. В появившемся окне New Action выберем название макроса и клавишу, при нажатии которой он будет запускаться, например, F11. Для вызова макропоследовательностей можно использовать клавиши F2-F12, а также их сочетания с клавишами CTRL и Shift.

Для начала записи необходимо нажать кнопку Record в нижней части палитры Actions. Теперь любая команда, выполненная в Photoshop, будет запоминаться до тех пор, пока вы не остановите запись макроса. Скроем палитру Actions, чтобы она не мешала, и повторим выполненные ранее действия: переведем изображение в Lab Color, увеличим резкость, изменим цветопередачу и уменьшим размер изображения при помощи команды Image Size. После этого вернемся на палитру Actions и остановим запись, нажав кнопку Stop Playing/Recording. В списке нашего макроса можно увидеть записанную последовательность команд. Также рядом с названием макроса отображается горячая клавиша, которая выбрана для его запуска.

Чтобы проверить действие макроса, вернемся к исходному изображению, используя палитру History, и нажмем горячую клавишу, которую вы выбрали для выполнения макроса. Можно убедиться, что все действия выполняются автоматически и довольно быстро. Макрос также можно запускать, нажимая кнопку Play Selection в нижней части палитры Actions, если предварительно выделить его в списке макрокоманд. Записав макрос, посмотрите, как макрокоманда сработает на другой фотографии. Откройте изображение в Photoshop и снова запустите макрос горячей клавишей. Как вы можете убедиться, макрос работает. Таким образом, благодаря макросам на подготовку фотографий для публикации в интернете может уходить гораздо меньше времени. Достаточно нажать горячую клавишу - и можно сохранять изображение.

Сохранение макрокоманд

В ряде случаев, например, при переустановке системы или при необходимости использовать созданные ранее макросы на другом компьютере, возникает необходимость сохранить Actions. Такая возможность предусмотрена в Photoshop. Actions нельзя сохранять по отдельности, только в наборах. Поэтому для сохранения макропоследовательностей выделите на палитре Actions тот набор, в который они входят, после чего нажмите миниатюрную кнопку, расположенную в верхней правой части палитры (под кнопкой для сворачивания палитры) и выберите команду Save Actions. Если при этом будет выделен не набор, а отдельный макрос, эта команда будет неактивна.

Наборы макросов сохраняются в файлы с расширением ATN. Для загрузки сохраненного ранее набора в Photoshop необходимо щелкнуть по той же кнопке на палитре Actions и выбрать команду Load Actions.

Инструмент Batch

В Photoshop есть еще одно средство для автоматизации, которое удобно использовать вместе с Actions. Это - инструмент пакетной обработки Batch. С его помощью можно применить макропоследовательность к группе файлов, даже не открывая их в Photoshop. Приведем простой пример использования этого инструмента. Предположим, необходимо перед публикацией фотографий в интернете защитить свое авторское право. Для этого можно добавить на фотографии какой-нибудь текст, например, адрес сайта. Для начала запишем в макрос все действия, которые необходимо выполнить. Создадим новый Action и начнем запись. Макрос будет состоять из трех действий: добавление на изображение текста, сохранение изображения в формате JPEG и закрытие исходного файла. После выполнения этих операций остановим запись макроса.

Выполним команду File>Automate>Batch. В окне Batch необходимо установить настройки пакетной обработки файлов. В разделе Play выбирается группа, в которую сохранен макрос и его название.

В разделе Source необходимо указать путь к папке, содержащей исходные файлы. Если установить флажок Include All Subfolders, то будут обработаны и файлы, которые находятся во вложенных папках. В разделе Destination устанавливаются параметры сохранения файлов. Если выбрать в этом списке вариант None, то файлы не будут сохраняться автоматически. Вместо этого Photoshop будет выдавать запрос на сохранение каждого файла. При выборе варианта Save and close файлы будут сохранены в ту же папку, где хранятся исходные изображения. Для того чтобы файлы были автоматически сохранены, нужно выбрать в списке Destination вариант Save and close. При выборе варианта Folder появляется возможность указать папку для сохранения обработанных файлов. Кроме этого, можно переименовать их, используя маску. Название файла может включать исходное имя, представленное строчными или заглавными буквами, дату выполнения операции в разных форматах, порядковый номер, букву алфавита, расширение. Флажок Override Action Save As Commands нужно использовать осторожно. Если он установлен, то файлы будут сохранены только в том случае, если операция сохранения является одним из шагов макроса. Для запуска пакетной обработки необходимо закрыть окно Batch, нажав кнопку OK. После этого файлы будут один за другим открываться в Photoshop, к ним будут применяться заданные операции, после чего они будут закрываться и сохраняться.

Заключение

Batch и Actions - это очень полезные инструменты Photoshop, которые могут сэкономить не один час времени как тем, кто работает с программой постоянно, так и тем, кто заглядывает в нее время от времени, по мере необходимости. Кроме этого, Actions могут стать хорошим пособием для изучения программы - просто загрузите в Photoshop наборы макропоследовательностей, созданные опытными пользователями, и пошагово разберите, как они работают.

Читайте также: