Actions в Photoshop. Пакетная обработка фотографий для интернета

m2

В одной из прошлых статей я писал о том, что такое actions в Photoshop и как с ними работать.

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

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

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

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

Резкость

Но обрабатывать каждую фотографию вручную крайне утомительно. Если надо подготовить 3-5 фотографий, это, безусловно, не займет много времени. А если речь идет о 20-30 кадрах или 300-500? В статье о съемке репортажа я писал, насколько важно предоставить заказчику вместе с фулсайзами и превью всех фотографий. И без экшенов тут никак не обойтись.

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

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

Наша задача — сделать action, который будет сам ресайзить фотографии до нужного размера, увеличивать резкость и сохранять фотографии в нужном нам качестве.

Написание подобного экшена невозможно без одной очень удобной функции в Photoshop — Fit Image.

01

Fit Image позволяет подогнать изображение под заданный размер. Обычно для изменения размера фотографии используется Image Size, но у него есть один серьезный недостаток. В Image Size нельзя просто указать значение длинной стороны изображения, можно только выставить значение высоты и ширины изображения. Из-за этого возникает проблема с вертикально и горизонтально ориентированными фотографиями.

Допустим, мы поставим ширину изображения 700 px. С горизонтальными кадрами все будет в порядке, но вертикальные кадры станут значительно больше горизонтальных. Потому что у них длинная сторона — вертикальная (то есть высота), а размер 700 px установлен для ширины изображения.

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

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

02

Создаем новый экшен и начинаем запись:

1. Открываем любую фотографию в Photoshop и над ней будем проводить манипуляции, которые запишутся в action.

03

2. Теперь конвертируем в sRGB — Edit=>Convert To Profile, на тот случай, если вы работаете с Adobe RGB или ProPhoto RGB. Дело в том, что sRGB — это стандартный цветовой профиль, который правильно понимают все интернет-браузеры. Adobe RGB и ProRGB не поддерживаются большинством распространенных браузеров. Если вы работаете только с sRGB, это действие можно не вписывать в экшн.

04

3. Применяем Fit Image со значением 700 px. На мой взгляд, 700 px — это оптимальный размер превью фотографии. Хотя вы можете выставить там любое другое значение, конечно.

02

4. Займемся увеличением резкости. Открываем Filter=>Sharpen=>Smart Sharpen. В зависимости от ваших личных предпочтений устанавливаем настройки резкости. Я, как правило, делаю такие настройки:

05

5. Наше превью готово, осталось только сохранить фотографию – File=>Save As.

В этом окне важно обратить внимание на строку Embed Color Profile. Поставив галочку рядом с этим пунктом, вы прикрепляете к файлу ICC профиль.

12

Затем откроется окно настроек – для публикации в интернете качества 9-10 будет более чем достаточно.

141

6. Закрываем фотографию — это действие тоже должно быть записано в экшене.

Вот и все, нажимаем Stop и наш action готов.

990

О том, как применить экшен сразу на большое количество фотографий, можно прочитать в нашей статье об основах работы с actions в Photoshop.

Но есть одна вещь, с помощью которой обработка фотографий для интернета становится еще проще и удобнее. Это Droplet в Photoshop.

Создаем Droplet

07

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

Создав Droplet, вам будет достаточно перетащить на его икону фотографии, и автоматически запустится Photoshop, а выбранные фотографии будут обработаны экшеном.

11

Сделать Droplet из экшена очень просто:

1. Заходим в File=>Automate=>Create Droplet

08

2. Настраиваем параметры Droplet’а

10

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

Все остальные настройки практически аналогичны настройкам окна Batch при работе с actions.

Теперь у вас есть файл-дроплет экшена, и вы можете просто перетаскивать в него фотографии, которые хотите обработать для интернета.

 

  • http://blru.blogspot.com (R)u

    Экшен с ресайзом понравился, но в нем один недочет: когда сохраняешь для web надо задавать имя файла, и другой файл он (экшен) тоже хочет сохранить под этим именем. Может я просто не знаю, как задавать переменные имена для сохранения в фотошопе?

  • http://focused.ru UncleSam

    Позор на мои седины — я не знал про дроплеты! Саша, огромное спасибо за статью.

  • pilnikov

    Огромное спасибо, давно искал как научиться работать с экшенс, но нигде не встречал понятного урока.
    Но извини, вопрос. Как именно создать новый экшен? я немного не понимаю это

  • http://sashasvet.ru/ Саша Свет

    pilnikov

    О всех основах работы с экшенами можно почитать в нашей статье “Создаем Actions в Photoshop”

  • Immortist

    очень полезная и познавательная статья, как и все на этом сайте в принципе. =)

    огромное спасибо за то что публикуете такие интресные материалы =)

  • pilnikov

    Спасибо большое, еще раз! Статья +!

  • http://antonpahomov.livejournal.com/ Keeper

    =))) Спасибо=) теперь будет куда посылать народ, когда в сотый раз задают вопрос что такое Action=)

  • http://queen-victory.livejournal.com/ Анастасия

    Спасибо! Очень полезные советы.
    Вот только с дроплетом проблема – создаю вроде правильно, а фото не обрабатываются(

  • Tananda

    Отличный урок еще правда не разобралась, но уже огромное спасибо за такие познавательные и важные уроки:)

  • http://shtanina.com.ua Shtanina

    Спасибо огромное!!!
    Я постоянно пользуюсь экшенами, но и в этот и прошлый раз в ваших статьях узнала очень полезные мелочи, которые существенно облегчают жизнь=)
    Только у меня есть пара вопросов:
    1) При настройке параметров дроплета обязательно указывать куда сохранять обработанные файлы? Просто у меня в экшене уже прописано в какие папки и в каких размерах сохранять…
    2) Может Вы знаете, как прописать в экшен, чтоб фото при сохранении подгонялась под один размер, например, 150 кб (это часто требуется на сайтах). Пока я знаю только способ через save for web, там есть вкладочка optimize to file size… Но это в экшене не запоминается, поэтому приходится каждый раз вручную выбирать=(( Искала в литературе и спрашивала по теме, никто не знает и не пишет, может Вы поможете=)

    • Tolya Frank

      присоеденяюсь ко 2) проблеме

  • http://sashasvet.ru/ Саша Свет

    Shtanina

    1) Обязательно.
    Если это не указать ( выбрать None в Destination), фотографии будут сохраняться туда, куда задано в экшене, но будут сохраняться с одним и темже именем (которое указано в экшене) и фотографии будут перезаписывать друг друга. А если выбрать режим Save and Close фотографии сохранятся туда, где они находятся, перезаписывая оригиналы файлов.
    Хотя на мой взгляд тут особой проблемы нет – почему бы в дроплете просто не указать ту же папку, которая была прописана в экшене? Все настройки качества сохранения будут браться из экшена.

    2) Никогда серьезно не занимался этим вопросом, но на сколько я знаю, такой функции (чтобы ее можно было в экшн записать) в ФШ нет. Единственный вариант это попробовать самостоятельно написать скрипт для ФШ, который будет анализировать картинку и подгонять под нужный “вес”. Но тут я не советчик – программирование не моя сильная сторона:)

  • http://fototips.ru Игорь

    2731953 – русский фотошоп, это полный пипец. Я не представляю даже какие там слова употребляют.

    Превью – предпросмотр, Фулсайс – изображение в оригинальном размере :) круто да?

  • Андрей

    Саша Свет,
    похожая проблема с обработкой при перетаскивании на дроплет. ФШ упорно не желает обрабатывать более 4х файлов. 4 – пожалуйста, больше – никак не реагирует.

  • http://sashasvet.ru/ Саша Свет

    Андрей

    Не знаю в чем может быть дело – никогда такой проблемы не возникало.
    Попробуйте переустановить ФШ – иногда помогает.

  • Victoria M

    Андрей, вот у меня так же сейчас. причем на абсолютно новом компьютере, свежем, незагаженом. И памяти дофига. но у меня обрабатывает файлов 12-16 и отказывается обрабатывать больше.

    фотошоп новенький стоит, даже никакие плагины не устанавливала еще

  • gruvv

    а попробуйте на дроплет не кучу файлов перетянуть, а папку с файлами – у меня вроде помогло

  • Станислав

    Во первых, спасибо Вам!
    Но Вы знаете в Дроплете если не указывать папку назначения для файлов при том условии, что в экшене уже такая папка есть, то все нормально работает и файлы не налагаются (а с чего вы решили что они должны перезаписыватььь друг друга?)
    потом еще такая важная вещь есть:
    Однажды созданный Дроплет файл нельзя перекидывать в другие папки, иначе Фотошоп теряет связь с ним – в общем не будет тогда работать дроплет.
    Спасибо

  • Sunny

    Спасибо за интересную информацию! Попыталась создать дроплет, но он не работает, при перетаскивании фотографии на иконку в фотошопе выскакивает окошко: “The comand Fit image (первая в экшене) is not currently available”, нажимаю далее, со всеми командами по очереди то же самое…
    Подскажите в чем может быть проблема!

  • http://anmiles.net Anmiles

    А можно ли использовать переменные в экшенах? Например, у меня выполняется тридцать два раза действие Canvas size, но мне нужно указать для него параметры. Во всех тридцати двух случаях это одна и та же ширина-высота. Но тридцать два раза вводить две пары цифр – не очень большая экономия времени экшном по сравнению с ручной рутинной обработкой. Вот если бы можно было в начале экшна ввести переменную, а в экшне прописать её во всех нужных местах.
    Если для этих целей подходит другой редактор – не вопрос, советуйте, я попробую его…

  • http://fototips.ru Игорь

    Anmiles – вы хоть раз создавали action? Он нужен именно для того, чтобы не вбивать значения вручную.

  • http://anmiles.net Anmiles

    Вы меня не поняли.
    >> Во всех тридцати двух случаях это одна и та же ширина-высота.
    Вот я запустил экшн с тридцатью двумя ресайзами, в каждом которых стоит цифра 5.
    Вот мне понадобилось его запустить, но вместо 5 сделать 6. Мне придётся во всех тридцати двух местах перебивать пятёрку на шестёрку?.

    Короче, забейте, заюзал PHP + ImageMagick :). Можно было, конечно, поставить GIMP, но времени осиливать Script-Fu у меня не было катастрофически.

  • http://fototips.ru Игорь

    Экшены можно редактировать :) что и как ждите в новых постах

  • Миша

    Саша спасибо за статью, кратко и точно. У меня такой вопорос:
    фото получатся значительно меньших размеров, если туда прописать save for web and devices, но если посмотреть, скажем в Бридже, то в color profile значится “untagged”, хотя в диалоге там есть установка sRGB.

  • http://olegsabirov.fishup.ru/ Олег

    Александр, замечательная статья, по описанному тексту всё заработало с первого раза. На других сайтах смотрел, были ошибки.
    Вопрос такой, можно ли сделать экшн с сохранением не через “Save As” а через “Save for Web”? Когда я пытаюсь так сделать, при закрытии файла Photoshop всё равно спрашиваетт сохранить или нет и с каким качеством. Хотелось бы чтобы можно было через “Save for Web”, чтобы с файлов стирался экзиф.
    И ещё, можно ли сделать так чтобы после отработки экшена или дроплета закрывалось не только окно с файлом, но и сам Photoshop, если можно, то как?

  • http://sashasvet.ru/ Александр Свет

    Олег

    К сожалению, нельзя – “Save for Web” не получается вписаться в экшн.

    Насчет автоматического закрывания Photoshop’а – насколько я знаю стандартными возможностями это сделать нельзя.

  • Amy

    Как это нельзя “Save for Web”? Я только этим и пользуюсь – у меня куча экшенов написана обработки картинок для сайта.

  • Nika

    Amy, подскажи плиз, как ты используешь “Save for Web”? У меня когда доходит до применения этого пункта в экшене, всегда выдается ошибка: Не удалось завершить действий, так как папка не существует.

  • http://thelovemark.ru/ Amy

    Насчет папки не существует – не знаю, скорее всего ее действительно нет)
    А насчет “Save for Web” делаем так:
    1. создаём новый экшен
    2. делаем все что нам надо
    3. сохраняем для веба (“Save for Web”)
    4. закрываем файл и выбираем “No”
    5. нажимаем стоп – все экшен готов
    Чтобы его испольовать – выбираем “File-Automate-Batch”, указываем папку с исходными файлами (Sourse) и папку, в которую хотим сохранить результат (Destination), никаких галочек не ставим. Фотошоп, к слову CS3 – на всякий случай. Нажимаем “OK”, смотрим и радуемся :)

  • Nika

    Спасибо, Amy!
    Я все так и делала, но оказалось, что проблема в том, что я сохраняла на диск D, попробовала на С и все получилось! :)

    • Kreolka_8

      У меня так же не получалось сохранить, как и у вас. Но помимо того, что сохранять нужно на диске “С”, так ещё и папку называть латиницей! 

  • http://thelovemark.ru/ Amy

    Отлично) Рада, что помогла)

  • Solo

    Спасибо! Создала доплет.. ПРоблема возникла с окошком: “The comand Fit image (первая в экшене) is not currently available”, нажимаю далее, со всеми командами по очереди то же самое…
    Победила ее тем, что сняла две галки (рис. в пункте 2 “Настраивание параметры Дроплета”)

  • Олег

    “Как это нельзя “Save for Web”? Я только этим и пользуюсь – у меня куча экшенов написана обработки картинок для сайта.”

    Как не бился, не получается. Win 7 64, Ps5 12.0.3.

  • Евгения

    К сожалению, здесь ничего так и не объяснено насчет пакетного пересохранения с Save for Web в другую папку с переименованием, хотя вопрос был задан в самом начале обсуждения.
    Цель: сохранить для веба и добиться переименования фотографий типа 01.jpg, 02.jpg и т.д., чтобы не переименовывать вручную.

  • http://thelovemark.ru/ Amy

    Про save for web я написала, а про переимнование – не знаю, не было такой задачи.

  • Олег

    Amy, в последних версиях Photoshop + windows 7 ваше описание не работает, проверял на 3-х компьютерах.

  • http://thelovemark.ru/ Amy

    Понимаю. Значит моё решение работает видимо только в Windows XP и Photoshop CS3

  • http://www.facebook.com/shardakov Dmitriy Shardakov

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

  • Mariya Orlova

    тоесть дроплет это и есть пакетная обработка???)просто в фотошопе есть еще функция “пакетная обработка”..пробовала с ней что-то делать полнейший бред. для чего она нужна???)
    спасибо заранее за ответ)

    • http://skrynnikov.com Игорь Скрынников

      “Пакетная обработка” – это скорее название метода, при котором одним махом можно обработать массу фото.

      Дроплеты и Экшены это часть такой обработки. Чем пользоваться выбирать вам.

  • Антон Камынин

    Добрый день!
    Подскажите, пожалуйста… возникла проблема с башем.
    Записал экшн. Работал он, служил мне верой и правдой около двух недель.
    А со вчерашнего дня начал сохранять файлы не там, где я указываю, а в той папке, которая была указана при записи. Кроме того игнорирует формат именования файла…

  • http://photostat.ru/ Роберт Платан

    Спасибо за то что все так подробно объяснили.

  • http://www.facebook.com/stas.grom Stas Grom

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

    • iyoyo

      поставь цветовой профиль sRGB

  • Джон

    В cs5 есть функция image Processor… Для пакетной обрезки файлов вполне сгодится…

  • kraftrum

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

  • Tolya Frank

    очень полезная, статья! вопрос автору – как и куда можно вставить копирайты-водяной знак на свои фоты?

  • killaruna

    сайт посвященный дроплетам – magickdroplets.com