Пакетное уменьшение фотографий в Adobe Photoshop с помощью Actions
Довольно часто у фотографов возникает необходимость быстро уменьшить большое количество фотографий до определенного размера. Я уже писал, как можно решить эту задачу при помощи Photoshop Image Processor, хотя сам обычно использую Actions (Действия). Actions – это записанная последовательность определенных действий, которую можно редактировать, отлаживать и при необходимости запускать, таким образом автоматизируя однотипные операции над фотографиями. Задач, для которых очень удобно применять Действия, очень много: тонирование, добавление логотипов и надписей, перевод в ч/б, повышение резкости и т.д. Но сейчас давайте подробно разберем именно уменьшение фотографий.
Для начала открываем в Photoshop какую-либо фотографию, находим справа палитру Actions.
В Photoshop уже есть папка с заранее прописанными действиями Default Actions. Можно в ней порыться и найти быстрый способ сделать виньетирование, тонирование, перевод в сепию и т.д. Но сейчас речь не об этом – нам нужно создать собственную папку и прописать Action – последовательность действий для уменьшения снимков. Давайте этим займёмся
Свою папку с действиями можно создать, нажав на значок папки в нижней части палитры. В появившемся диалоговом окне зададим его название.
Хотя у меня уже есть свой набор AM. Так что я новый создавать не буду
Нажав на соседний значок мы начнем запись нового действия.
Ему можно задать имя, назначить папку (набор), в которой оно будет храниться, задать горячую кнопку или комбинацию клавиш, которая будет запускать данное действие, выбрать цвет, которым оно будет подсвечиваться и нажать кнопку Record. Запись началась, о чем нам сообщает характерная горящая красная кнопка на палитре Actions.
Теперь идём в меню File / Automate / Fit Image и задаем размеры, до которых хотим уменьшить снимок. Например, 600х600 точек. Но это не значит, что снимок на выходе станет квадратным. Просто его размеры по длине и высоте не будут превышать заданных значений.
Первое действие записано.
Но в результате уменьшения снимка теряется резкость. Нужно её поднять. Идем в Filter / Sharpen / Unsharp Mask
Выбираем оптимальные для данного исходника параметры повышения резкости.
Теперь осталось сохранить уменьшенный снимок. В этом нам поможет функция Save for Web & Devices из меню File
Пройдемся по параметрам:
Выбираем формат JPEG
Качество (сжатие). Я часто использую значение 85
Делать прогрессивную развертку и оптимизировать снимок не надо – эти галочки не ставим, а вот встроить цветовой профиль в картинку надо, чтобы все устройства знали как её правильно показывать. Если родной профиль фотографии отличается от sRGB, его можно сконвертировать в sRGB. Метаданные лучше сохранить полностью, чтобы в дальнейшем можно было посмотреть с какими настройками сделан снимок, с какими параметрами сконвертирован. Но если вы хотите оставить это в секрете или просто требуется максимально облегчить файлы, в пункте Metadata нужно выбрать None т.е. ничего.
После нажатия на копку Save нужно выбрать директорию, в которую будут записываться уменьшенные фотки. Надеюсь, с этой операцией все справятся и поясняющий Screen-shot здесь не нужен
Далее закрываем снимок без сохранения. Меню File / Close. или можно просто нажать Cmd+W на клавиатуре Ctrl+W на PC.
И завершаем запись нашей последовательности действий нажатием на черный квадрат Малевича.
Всё. Алгоритм записан.
Теперь идём в Adobe Bridge и выделяем все файлы, предназначенные для уменьшения.
и из меню Tools/Photoshop/Batch запускаем наш Action
В открывшемся диалоге скорее всего уже будет выбран только что созданный нами набор действий. Остается только нажать на кнопку ОК, и можно идти пить чай – фотошоп будет пакетно уменьшать выделенный массив фотографий
@Екатерина
Пожалуйста, Екатерина!
Странно, что Adobe Camera RAW не помог. Это вполне приличный RAW-конвертер. Не помочь он мог лишь в том случае, если его версия старее Вашей камеры. Т.е. нужно просто обновить Camera RAW, и он будет читать сырые файлы даже с недавно анонсированных фотоаппаратов. Обычно Adobe выпускает обновления довольно шустро. На маке или на PC – не так важно. Я сам на MacBookPro – и всё в порядке
Amarakho, спасибо огромное!!!! Знали бы Вы сколько я промаялась сначала конвертя из nef и cr2… может, и на этот случай подскажите приемчик? PS совсем не хотел есть эти форматы, скачала Adobe Camera Raw – не помогло.. Работаю на маке, может в этом проблема… В любом случае огромное Вам спасибо!!!!!
Спасибо большое, информация очень полезная
Спасибо!!!!!!!!!!@amarakhovski
Почему после нажатия Tools/Photoshop/Batch ни какое окно не выпадаетч тоб выбрать мой Action?
В общем, нужно в action после Fit Image прописать команду Image/ Canvas Size и там указать размеры 200 на 200 пикселей. @vzhik
Здравствуйте, Антон! Большое спасибо за урок, но есть такой вопрос. Подскажите пожалуйста, как уменьшенные фото до 200 px по большей стороне, наложить на квадрат 200 на 200 px для того что-бы получить квадратную превью для сайта? Спасибо!
А квадрат должен быть белый, чёрный или прозрачный?
Михаил, у меня тоже была такая проблема, решила очень просто! Путь, куда вы сохраняете уменьшенные файлы не должен содержать русские буквы. Назвала просто папку 1 на диске D (например).
@amarakhovski
В моем случае получается с точностью наоборот. Save As записалось без проблем
Нашел проблемное место: у меня при написании выполняемых действий вместе с именем папки прописывается и имя файла. Как оставить только имя папки пока не нашел
Да, если делать через Save As, то частенько возникает такая проблема. Я позже напишу как с ней бороться. Если вкратце – просто надо попробовать перезаписать операцию сохранения и проверить, чтобы путь заканчивался именем папки а не файла.
А если делать через Save For Web & Devices то такой проблемы обычно не возникает
Здравствуйте, Антон. В процессе записи действий проблем не возникло. Но уже при запуске обработки из Adobe Bridge при исполнении действий Photoshop выдает такое ругательство: “Команда не выполнена, так как не существует папка назначения”. Подскажите в чем может быть проблема?
Я тоже долго бился над проблемой “Команда не выполнена, так как не существует папка назначения” и вот аллилуйя, переименовал название папки в цифры, без пробелов, не проверял, но скорее всего англоязычные названия (желательно без пробелов) тоже подходят, всё заработало. Это косяк в программном коде PS, он не воспринимает русский язык…