Пакетная обработка фотографий. Пакетная обработка фотографий, изображений, картинок

07.01.2024 Hardware

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

Называется эта чудо-программа — ImBatch . С ней пакетная обработка фотографий станет для Вас развлечением, а не утомительной работой.

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

Вам поможет в этом бесплатная (для некоммерческого использования) компьютерная программа ImBatch, которая именно для пакетной обработки множества фотографий и предназначена.

ImBatch — пакетная обработка фотографий

Работать в этой программе очень легко, просто и даже приятно, благодаря множеству встроенных скинов (обложек)…

Ничего сложного в ImBatch нет — добавляем фото (можно даже целую папку сразу добавить)…



…выделяем одно изображение, несколько или сразу все…

…и назначаем задание (которых великое количество в программе)…

Как видите — можно пакетно обрезать фотки, изменять их размер, отражать, поворачивать, изменять теги или удалять их, переименовывать все фото, подкорректировать цвета, контраст и много других операций сделать. Нет смысла их все перечислять — Вы сами всё увидите запустив программу…

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

Не «проскакивайте» предупреждения — читайте их…

Более подробное описание всех заданий для пакетной обработки изображений в программе ImBatch Вы найдете на её официальной странице . Там же есть и видео-уроки — рекомендую просмотреть их.

Кстати, под кнопкой «Инструменты» Вы найдёте несколько полезных утилит — редактор контекстного меню, редактор скриптов, редактор EXIF и IPTC тегов, а также монитор новых файлов в заданных папках с изображениями…

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

Для этого в арсенале программы Adobe Photoshop есть несколько инструментов: операции или экшены, сценарии или скрипты, и дроплеты.

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

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

Скрипты или сценарии - это тоже программы, но написанные на одном из скриптовых языков программирования. Использование скриптов позволяет автоматизировать операции, для которых невозможно написать экшен, то есть возможности скриптов значительно шире. Единственный минус - для написания скриптов необходимо освоить определенные языки программирования, например, Java Script.

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

В качестве примера возьмем способ тонирования фотографий с помощью цветовой заливки в режиме наложения Жесткий свет . Вот исходная фотография

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


Теперь, при активном наборе, щелкните по пиктограмме создания новой операции

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


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

Теперь создадим корректирующий слой Цвет . Для этого кликнем по пиктограмме создания корректирующего слоя в палитре Слои , затем выберем из списка слой Цвет .

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


Измените режим наложения слоя на Жесткий свет

Мы получим примерно такое изображение

Теперь нужно ослабить воздействие корректирующего слоя на кожу. Кожа, как известно, наиболее светлая в красном канале изображения. Сделаем активной маску корректирующего слоя. Для этого нажмем комбинацию клавиш CTRL+\ . Активная маска слоя будет обведена рамкой

Теперь загрузим на маску красный канал изображения. Для этого переходим в меню Изображение - Внешний канал. В открывшемся диалоговом окне поставим следующие настройки Слой - Фон , так как именно с фонового слоя мы будем использовать красный канал. Канал - Красный , справа нужно поставить галочку Инвертировать , так как для маски нам нужен как раз инвертированный красный канал, Наложение - Обычные, Непрозрачность - 100% . Выполнив настройки, нажимаем ОК. Теперь воздействие корректирующего слоя оказывается через маску на основе инвертированного красного канала, который выглядит следующим образом


Мы получили легкий эффект тонирования на изображении

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

Пакетную обработку лучше всего осуществлять с помощью сценария Обработчик изображений . Его можно найти в меню Файл - Сценарии - Обработчик изображений .


Либо, что гораздо удобнее, можно запускать обработчик изображений из модуля Bridge , предварительно выбрав в нем фотографии для обработки. В Bridge Обработчик изображений находится в меню Инструменты - Photoshop - Обработчик изображений .


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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Создаем Droplet

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

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

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

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

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

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

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

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

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

Смысл пакетной обработки заключается в записи действий в особую папку (экшен), а затем применение этого экшена к неограниченному количеству фотографий. То есть мы один раз вручную производим обработку, а остальные снимки обрабатываются программой автоматически.

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

Итак, давайте приступим к пакетной обработке.

Для начала нужно поместить исходные снимки в одну папку. У меня для урока подготовлены три фотографии. Папку я назвал «Пакетная обработка» и поместил ее на рабочий стол.

Если Вы заметили, то в данной папке присутствует и подпапка «Готовые фото» . В нее будут сохраняться результаты обработки.

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

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

Идем в меню «Редактирование – Настройки цветов» и снимаем галки, указанные на скриншоте.


Теперь можно начинать…

Проанализировав снимки, становится ясно, что все они немного затемнены. Поэтому мы их осветлим и немного затонируем.

Открываем первый снимок.

Затем вызываем палитру «Операции» в меню «Окно» .

В палитре необходимо нажать на значок папки, дать новому набору какое-нибудь название и нажать ОК .

Затем создаем новую операцию, также как-нибудь ее называем и нажимаем кнопку «Записать» .

Для начала изменим размер изображения. Скажем, нам понадобятся картинки шириной не более 550 пикселей.
Идем в меню «Изображение – Размер изображения» . Меняем ширину на нужную и нажимаем ОК .



Как видим, в палитре операций произошли изменения. Наше действие успешно записано.

Для осветления и тонирования воспользуемся «Кривыми» . Вызываются они сочетанием клавиш CTRL+M .

В открывшемся окне ставим току на кривой и тянем в сторону осветления до достижения желаемого результата.

Затем переходим в красный канал и немного откорректируем цвета. К примеру, вот так:

По окончании процесса нажимаем ОК .

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

Продолжаем. Предположим, что все действия мы уже выполнили. Теперь нужно сохранить фотографию в нужном нам формате.
Нажимаем комбинацию клавиш CTRL+SHIFT+S , выбираем формат и место для сохранения. Я выбрал папку «Готовые фото» . Жмем «Сохранить» .

Последним шагом будет закрытие изображения. Не забудьте это сделать, иначе все 100500 фотографий останутся открытыми в редакторе. Кошмар…

От сохранения исходника отказваемся.

Давайте взглянем на палитру операций. Проверяем, все ли действия записались корректно. Если все в порядке, то нажимаем на кнопку «Стоп» .

Экшен готов.

Теперь нам необходимо применить его ко всем фотографиям в папке, причем автоматически.

Идем в меню «Файл – Автоматизация – Пакетная обработка» .

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

После нажатия кнопки «ОК» начнется обработка. Время, затраченное на процесс, напрямую зависит от количества фото и от сложности операций.

Используйте автоматизацию, предоставляемую Вам программой Фотошоп, и сэкономите уйму времени на обработке своих снимков.

07.04.16 4.9K

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

Что будем создавать

Мы создадим операцию Photoshop , которая изменяет длину наших изображений до 1000 пикселей, и затем применим эту операцию одновременно к нескольким изображениям. Такие функции автоматизации Photoshop , как операции и пакетная обработка, стали доступны уже давно, поэтому вы сможете выполнить урок в Photoshop CS3 и более новых версиях:

Ресурсы

Изображения для обработки «Distressed Paint Overlays for Your Graphics »

Шаг 1

Сначала создадим новый документ размером 2000 на 1500 пикселей. Это даст нам рабочее пространство для создания операции для пакетной обработки фотографий в Фотошоп :

Шаг 2

Перейдите в меню Окно > Операции (Window > Actions ), чтобы открыть панель операций. Нажмите на иконку в виде папки «Создать новый набор » (Create New Set ) в нижней части панели операций и назовите набор «Resizing Actions ». Вы можете перемещать наборы и операции на панели, нажимая и перетаскивая их:

Шаг 3

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

Нажмите на кнопку «Создать новую операцию » (Create New Action ) и назовите операцию «1000PX Wide » («Ширина 1000 пикселей »):

Шаг 4

Нажмите «Запись » (Record ), чтобы начать записывать вашу операцию в этой программе для пакетной обработки фотографий. Все, что вы делаете сейчас, будет записано пооперационно для последующего использования в пакетной обработке. Перейдите в меню Изображение > Размер изображения и задайте ширину 1000 пикселей. Убедитесь, что стоят галочки напротив полей «Масштабировать стили » (Scale Styles ), «Сохранить пропорции » (Constrain Proportion ), «Интерполяция » (Resample Image ).

Установите в выпадающем меню ресамплинга значение «Бикубическая автоматическая » (Bicubic Automatic ). Нажмите OK . Не беспокойтесь за настройки размера документа, так как операция записывает значения только для полей с метками, значение ширины, которое мы изменили, и настройки ресамплинга в выпадающем меню:

Шаг 5

Теперь нам нужно сохранить наше изображение в операцию, которую мы записываем. В другом случае мы бы не стали записывать команду «Сохранить как » (Save As ) в операции, но пакетная обработка требует этого, чтобы экспортировать корректный тип файла. Перейдите в меню Файл > Сохранить как и сохраните пустой документ как JPEG . Поставьте галочку в поле «Встроить цветовой профиль » (Embed Color Profile ). Нажмите «Сохранить » (Save ).

Неважно, где вы сохраните изображение во время записи операции, потому что мы определим папку назначения, где будет сохранен пакет изображений позднее, но вы обязательно должны нажать кнопку «Сохранить », чтобы определить тип файла в операции для пакетной обработки фотографий Photoshop :

Шаг 6

Вернитесь обратно на панель операций и нажмите на иконку «Стоп » (Stop ). Наша операция готова! Видите последовательность действий по изменению размера изображения и сохранению, которую мы выполнили? Все просто:

Шаг 7

Перейдите в Файл > Автоматизация > Пакетная обработка , чтобы открыть окно пакетной обработки. Выберите «Resizing Actions » из выпадающего меню «Набор » (Set ) и «1000PX Wide » из меню «Операция » (Actions ):

Шаг 8

Нажмите «Выбрать » (Choose ) под пунктом «Источник: папка » (Source: Folder ) и выберите папку Distressed Paint Overlays там, где вы ее сохранили. Мы будем изменять размер этих изображений:

Шаг 9

Оставьте поле «Игнорировать команды «Открыть » (Override Action “Open” Commands ) неотмеченным, поскольку мы не открывали никакие файлы в процессе записи нашей операции. Поле «Включить все вложенные папки » (Include All Subfolders ) также оставьте неотмеченным, так как в стоковом пакете, который мы используем, нет подпапок.

Поля «Подавить диалоги параметров открытия файлов » (Suppress File Open Options Dialogs ) и «Запретить сообщения системы управления цветом » (Suppress Color Profile Warnings ) должны быть отмечены, чтобы не подтверждать изменения параметров для каждого изображения в пакете.

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

Шаг 10

Создайте новую папку на рабочем столе. Назовите ее Batch Process Images Resized . Вернитесь назад и в окне пакетной обработки в Photoshop установите ее как папку назначения. Убедитесь, что поле «Игнорировать команды «Сохранить как » (Override Action Save As Commands ) отмечено.