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

Нередко, сталкиваясь с однотипной работой, нам бы хотелось сэкономить свое время и сделать все «одним махом». Незаменимым помощником в таком деле является пакетная обработка.

Графические файлы подвергаются многим преобразованиям: от элементарных, выполняемых даже начинающими пользователями (изменения размера, формата, пр.) и до более сложных, исполняемых специалистами-дизайнерами, программистами (добавление фильтров, наложение эффектов). Простые преобразования можно произвести в стандартных программах для просмотра изображений, так как во многих из них встроены необходимые для этого функции. Более сложную обработку делают в конвертерах – программах для обработки графических изображений.

Ниже в порядке возрастания описаны методы пакетной обработки от простых к более сложным, профессиональным. Результаты исследований подытожены в сравнительной Таблице 1. Результаты тестирования в Диаграмме 1.

Программа Image Tuner

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

Плюсы этой программы:
простота использования;
поддерживает такие популярные форматы, как JPEG, BMP, PNG, GIF, TIFF, RAW, NEF и другие;
есть функция предпросмотра. Срабатывает при клике на изображение.
Минусы:
чрезмерная простота фильтров. Фильтры настолько просты, что не имею настроек. Находятся в разделе меню «Изменить размер»;
небольшое количество форматов для сохранения готовых эскизов: всего 5;
недоработки в оформлении программы: часть настроек на английском, оставшаяся часть переведена на русский.
Таким образом, эта программа предназначена для элементарной базовой обработки изображений.

Основными функциями этой программы является просмотр изображений.
Плюсы:
доступность. Программа бесплатна для скачивания;
функциональность. Выполняет функции просмотра и конвертации. Как конвертор работает через меню «Batch Conversion/Rename…». Поддерживает три варианта режима: пакетное переименование, преобразование и смешанный режим;
компактность (небольшой размер);
внушительное количество форматов (около 20);
тестовый режим, доступный для пакетного переименования файлов.
Минусы:
не все параметры доступны для полного списка форматов;
некоторые преображения происходят только при активации Use advanced options…», по нажатию кнопки «Advanced». В ином случае доступны лишь стандартные для просмотрщика преображения: изменение размеров, кадрирование, горизонтальное/вертикальное отражение, водяной знак.
предпросмотр предполагается только для исходного изображения. Если, например, размеры мы можем указать попиксельно, то изменение цветовых параметров, яркости, баланса представляет собой проблему, так как изменяются они методом ввода цифр. А результаты преобразований мы сможем увидеть только после окончания конвертаций и выхода из «Advanced».

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

Программа AVS Image Converter

AVS Image Converter является программой-конвертером. Она является одной из набора программ AVS4You, предназначенных для работы с изображениями. Особенностью этой программы являются вспомогательные утилиты Software Navigator и Update Manager. Кстати, это объясняет большой размер программы: 27 Мб.
Плюсы:
простота в использовании. Очень простой интерфейс, с упрощенными функциями или предустановками, что позволяет с легкостью работать с программой даже неопытным пользователям;
количество поддерживаемых форматов: 8 для записи, более 20 для чтения;
связь с Интернетом: можно обрабатывать фото, импортированное из аккаунтов Flickr или Facebook, а в самой программе доступны преднастройки для фотоснимков, предназначенных для публикации в Интернете;
отдельно расположенная вкладка «Водяной знак». Применяется для накладки текста или изображения на фото.
Минусы:
мало настроек преобразования. В основном преобладают настройки, направленные на цвет: яркость, контрастность, цветовая температура. Присутствует эффект размытия/резкости, добавление текста. Со всем перечнем эффектов можно познакомиться во вкладке «Коррекция».

Программа FastStone Photo Resizer

По функциональности эта программа напоминает IrfanView, но, в отличие от последней, предоставляет пользователю более удобный и расширенный выбор параметров.
Плюсы:
управление изображением. Указав формат выходного изображения («Output Format») и папку сохранения («Output Folder») можно сэкономить время на выполнении этих функций для каждого изображения в отдельности;
функция «Search and Replace». С ее помощью название файлов корректируется без полной смены имени.
Минусы:
базовый набор преобразований. Перечень доступных преобразований: корректировка размера, текстуры, перспективы, добавление водяного изображения, подборка рамок;
отсутствие режима (окна) предпросмотра;
нерациональное применение области интерфейса. Большая часть рабочего пространства представляет собой область для выбора файлов.

Программа XnConvert

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

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

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

Теперь более подробно о функциях преобразования. Список преобразований находится на основной вкладке «Действия» и делится на 4 группы:
изображение: работа, направленная на трансформацию файла, или связанная со свойствами файла;
коррекция: обработка цветовой гаммы и уровней;
фильтры: размывка изображения, настройка резкости, изменение фокуса;
разное: другие функции.

Вкладка «Выходные данные». В этой вкладке происходит работа с файлами, прошедшими преобразование: указываются параметры для сохранения (имя, путь сохранения, формат). Есть дополнительные параметры для сохранения, они применяются для таких форматов, как GIF, PNG, JPG и пр.

Кнопка «Загрузить сценарий». Используется для экспорта изображений, предназначенных для работы с Интернетом. Упаковка или отправка по FTP или на e-mail, загрузка обработанных на Picasa- или Flickr-аккаунт изображений – это функции находятся выше указанной кнопки.

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

Упрощенный вариант XnConver. Простота работы заключается в том, что в этой программе предусмотрены только две вкладки. Первая – для формата и параметров сохранения. Вторая содержит в себе список преобразований. Для выбора и применения преобразования необходимо добавить в список половину окна, находящуюся справа. Есть функция «Сохранение сценария». Окно настроек находится в меню «Инструменты - Пакетная обработка…».

Программа «Фотоконвертер»

Программа создана в нескольких редакциях: домашняя (минимальная), стандартная, профессиональная. Профессиональная редакция позволяет использовать функции Adobe Photoshop, поддерживает более 400 графических форматов, функционирует из командной строки. Стандартная версия отличается простотой и удобством пошаговых настроек, поддерживает только самые востребованные форматы изображений (JPEG, TIFF, GIF, PNG, BMP).

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

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

Один из минусов программы – справка на английском языке, но посмотреть ответы на интересующие вас вопросы можно на сайте.

Данная программа является одной из востребованных среди конвертеров. В эту программу встроены практически все необходимые инструменты для пакетного преобразования изображений. На данный момент актуальной является версия – CS6, пока же рассматриваем версию CS5. Обработка файлов производится с помощью экшнов, операции Batch или скрипта Image Processor.

Первый способ обработки изображений

Для обработки графических изображений необходимо создать набор (Set). Для этого лучше взять тестовый образец. В дальнейшем этот набор будет применен ко всем выбранным файлам. Набор создается через палитру Actions, путем записывания необходимых действий. На данном этапе доступны только средства Photoshop. В дальнейшем список можно откорректировать, добавляя или удаляя определенные действия. Через меню «File – Automate – Batch…» заходим в группу настроек «Play», выбираем нужный экшн, указываем источник и папку для сохранения обработанных файлов. Это действие приводит к массовому применению набора.

Второй метод обработки изображений

Второй способ обработки является более приемлемым, так как не требует создания экшна. Метод основывается на использовании скрипта Image Processor. Смена формата или размера изображения происходит через меню «File – Scripts – Image Processor…». Остальные настройки можно сделать первым способом.

Сохраняются обработанные изображения в форматах JPEG, PSD и TIFF.

Работа программы Adobe Lightroom основана на массовом преобразовании экспортируемых изображений или с помощью модуля «Library». Для работы с изображениями используются следующие настройки, размеченные в меню «File – Export…»:
Export To – выбор экспорта изображения. Как варианты: жесткий диск, e-mail или запись CD или DVD. Также модуль Library позволяет экспортировать изображения в Интернет: Facebook, Flickr, Adobe Revel и SmugMug;
Export Location – папка для сохранения изображений;
File naming – выбор имени файлов по маске. В программе есть большой перечень переменных. Так же переменные могут быть взяты из метаданных изображения;
File Settings – здесь выбирается формат сохранения изображений. Можно оставить исходящий формат или выбрать один из следующих: JPEG, PSD, TIFF, DNG
Image Sizing – указываются размеры и разрешение сохраненного изображения;
Output Sharpening – определение резкости изображения;
Metadata – запрос по сохранению метаданных файла;
Watermarking – опция наложение водяного знака.

Если вас не устраивают стандартные предустановки, предоставленные в левой боковой панели («Preset»), вы имеете возможность добавить собственные.

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

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

1.Пакетная обработка рав файлов в фотошопе

В фотошопе имеется встроенный модуль «Adobe Camera Raw» позволяющий редактировать рав файлы и конвертировать их в привычные форматы, в Jpeg, TIFF или PSD. Для того, что бы одновременно обработать нужное количество исходников в формате рав, откроем их в фотошопе привычной командой в меню «файл-открыть».

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

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

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

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

Что бы не заморачиваться, выберете « Синхронизировать все». После этого просмотрите все кадры, активируя их поочередно в браузере файлов. И если нужно сделайте коррекцию для того или иного кадра индивидуально. Когда внесенные коррекции нас будут устраивать, то можно будет конвертировать наши рав файлы в нужный нам формат, например в Jpeg, или же в TIFF, если планируете продолжить их дальнейшую тонкую коррекцию в фотошопе.

Для этого нажмем «Сохранить изображение» и в открывшемся новом окне укажем параметры сохранения, качество и формат, а также папку в которую будем сохранять наши снимки. Указали? Жмем «Сохранить» Все! Процесс пошел, фотошоп сохраняет кадр за кадром, а мы наслаждаемся и идем пить кофе. Или лучше чай? Скорость обработки будет зависеть от вашего компьютерного железа.

2.Пакетная обработка в фотошопе джипегов

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

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

3.Экшены для фотошопа

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

Если вы никогда еще не пользовались экшенами, и не знаете как их вызывать, то откройте в фотошопе любой снимок и перейдите в меню «Окно- Действия» или нажмите Alt+ F9. У вас появится панелька «Действия», в ней вы увидите список экшенов, которые есть по умолчанию, выберете любой, например какую ни будь « рамку 50 пикселей» и запустите его нажав зеленый треугольник внизу панели. Это для тренировки, что бы знать о чем идет речь.

Второй способ – скачать бесплатно нужный экшен в интернете. Сейчас их имеется огромное множество. Причем от чисто технические до творческих, например «портретная ретушь» или какой- либо другой эффектный прием. Достаточно скачать и установить его, скопировав в папку вашего фотошопа и можно пользоваться сколько угодно. Приблизительно путь копирования может быть такой C:\Program Files\Adobe\Adobe Photoshop\Presets\Actions

4.Автоматизация в Фотошопе

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

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

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

Попробуйте. Это реально сэкономит ваше время и силы.Успехов

ImageMagick - свободный и кроссплатформенный редактор для работы с графикой.
Он состоит из нескольких консольных утилит. Его возможностей не счесть, как звезд на небе.
В сети есть множество примеров , как пользоваться им. Но большинство из них для Linux или PHP. Для Windows же их кот наплакал. Настало время восполнить пробел.

Вначале была установка

Есть версии много ImageMagick. Если машина уже не молода и памяти не больше 1024 Мбайт - вам уготована Q8. Иначе, загружайте Q16 .

Во время установки, отметьте чекбоксы:

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

Пакетное сжатие и ресайз PNG и JPG с помощью ImageMagick

Ресайз и сжатие выполняют две утилиты ImageMagick:
mogrify.exe - изменяет исходное изображение.
convert.exe – на основе исходного, создает новое, измененное изображение.

JPG. Основные опции ImageMagick для сжатия и ресайза

-quality 80 - уровень сжатия (80 приблизительно равен 60 в Adobe Photoshop )
-filter Lanczos - фильтр Ланцоша .
-gaussian-blur 0.05 - размытие по Гауссу .
Параметры: Радиус × Сигма в пикселях. Сигма - это стандартное отклонение от нормального распределения Гаусса . Небольшое размытие уменьшает размер, но снижает качество при масштабировании изображения.
-sampling-factor 4:2:0 - цветовая субдискретизация .
Значение 4:2:0 уменьшает разрешение канала цветности до половины. Применяется только если параметр -quality меньше чем 90. Параметр -sampling-factor определяет коэффициенты выборки, которые будут использоваться кодером JPEG, для понижающей дискретизации цветности. Если этот параметр опущен, библиотека JPEG будет использовать собственные значения по умолчанию. Рекомендуется использовать его вместе с параметром -define jpeg:dct-method=float , что дает небольшое улучшение качества, без увеличения размера файла, поскольку использует более точное дискретное косинус-преобразование с плавающей запятой.
-unsharp 0x3+1+0 - придает ощущение большей четкости изображения .
Значения: Радиус× Сигма+усиление+порог.
Радиус - радиус гауссова размытия в пикселях, не считая центральный пиксель (по умолчанию 0 ). Для приемлемых результатов радиус должен быть больше сигмы. Если он не задан или установлен на ноль, ImageMagick рассчитает максимально возможный радиус, который даст приемлемые результаты для распределения Гаусса.
Сигма - стандартное отклонение гауссова размытия в пикселях (по умолчанию 1.0 ). Является важным аргументом и определяет фактическое количество размытия, которое будет иметь место.
Усиление - величина разницы между оригинальным и размытым изображением, которое добавляется обратно в оригинал (по умолчанию 1.0 ).
Порог - величина количественной разницы между изображениями (по умолчанию 0,05 ).
- colorspace RGB - цветовое пространство RGB.
-interlace Plane - используется если нужен прогрессивный JPEG .
-strip - удаление всех метаданных (exif, цветовой профиль и т.п. ).
-resize - изменяет размер изображения в пикселях.
-thumbnail - опция похожая на -resize. Помимо реcайза, удаляет также и метаданные изображения. Говорят, что работает быстрее и качественнее, чем -resize.
Важно понимать, что нет «лучших» настроек. Применение одинаковых настроек ко всем изображениям, не даст лучших результатов. Некоторые изображения будут выглядеть размытыми, или наоборот, слишком резкими. Поэтому нужно выбрать «средние» параметры, которые вам подойдут.
Примеры использования параметра -thumbnail:

Ресайз по ширине 100px, с сохранением соотношения сторон (высота изменится пропорционально ):

Convert img.jpg -thumbnail 100x img1.jpg
Ресайз по высоте 150px, с сохранением соотношения сторон (ширина изменится пропорционально ).

Convert img.jpg -thumbnail x150 img1.jpg
Ресайз без сохранения соотношения сторон:

Convert img.jpg -thumbnail 100x150! img1.jpg
Ресайз в % (процентах ):

Convert img.jpg -thumbnail 20% img1.jpg

Для удобной пакетной обработки изображений, воспользуемся батниками . Это пакетные файлы с расширением.BAT или.CMD. В примерах с jpg, установим сжатие с качеством 80 и ресайз по ширине 800px.
Батник будет изменять изображения, только в каталоге, из которого он запущен. Он создаст папку «Compressed» и запишет в нее измененные изображения, добавляя к имени "_Compressed.jpg".

JPG - батники для сжатия и ресайза с потерями

Оптимальный, на мой взгляд, вариант для jpg:

@Echo Off Setlocal color 0a set "Source=%~dp0" cd /d "%~dp0" if not exist ".\*.jpg" (echo. echo FAILED! Files *.jpg not found. echo. pause endlocal & exit) else (echo. echo Compress all JPG in a Directory: echo %Source% if not exist Compressed mkdir Compressed for %%i in (*.jpg) do (convert ^ -quality 80 ^ -filter Lanczos ^ -sampling-factor 4:2:0 ^ -define jpeg:dct-method=float ^ -thumbnail 800x ^ "%%i" ".\Compressed\%%~ni_Compressed.jpg"))&& cls echo. echo Process done! echo. pause endlocal & exit


Что делает это батник? В каталоге, из которого он запущен, находит все файлы с расширением *.jpg. Здесь же, создает папку «Compressed» и копирует в нее все обработанные изображения, добавляя к их имени "_Compressed.jpg".

Приведу для примера, батник с утилитой mogrify.exe (обработает и перезапишет все изображения .jpg , в каталоге, из которого будет запущен ):

Пример батника с утилитой mogrify.exe:

@Echo Off Setlocal color 0a set "Source=%~dp0" cd /d "%~dp0" if not exist ".\*.jpg" (echo. echo FAILED! Files *.jpg not found. echo. pause endlocal & exit) else (echo. echo: mogrify: compress all JPG in a Directory: echo: %Source% for %%i in (*.jpg) do (mogrify ^ -quality 80 ^ -filter Lanczos ^ -sampling-factor 4:2:0 ^ -define jpeg:dct-method=float ^ -gaussian-blur 0.05 ^ -thumbnail 800x ^ "%%i"))&& cls echo. echo Process done! echo. pause endlocal & exit

PNG. Основные опции ImageMagick для сжатия и ресайза

PNG сжимается без потерь и сохра­няет про­зрач­но­сть ( альфа-канал).
Хотя, его тоже возможно сжимать с потерями. Также, как и с jpg, можно использовать опции:-gaussian-blur, -strip, -resize, -thumbnail, -unsharp.
А также множество вариантов с опциями для png:
-define png:compression-filter =2
-define png:compression-level =9
-define png:compression-strategy =1
-colors 255 - Почему не 256? Потому что 1 резервируется для альфа-канала.
-depth 8 - количество бит.
-quality 90 - для png этот параметр имеет иной принцип работы и другие значения, чем для jpg.

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

PNG - батники для сжатия и ресайза

Вариант 1. Сжатие и ресайз 400px по ширине без потерь:

@echo off Setlocal color 0a set "Source=%~dp0" cd /d "%~dp0" if not exist ".\*.png" (echo. echo FAILED! Files *.png not found. echo. pause endlocal & exit) else (echo. echo Lossy compress all PNG in a Directory: echo %Source% if not exist Compressed mkdir Compressed FOR %%i IN (.\*.png) DO (convert ^ -thumbnail 400x ^ -define png:compression-level=9 ^ -define png:compression-filter=2 ^ -define png:compression-strategy=1 ^ "%%i" ".\Compressed\%%~ni_Compressed.png"))&& cls echo. echo Process done! echo. pause endlocal & exit


Вариант 2. Сжатие и ресайз 400px по ширине с потерями:

@Echo Off Setlocal color 0a set Source="%~dp0" cd /d "%~dp0" if not exist ".\*.png" (echo. echo FAILED! Files *.png not found. echo. pause endlocal & exit) else (echo. echo Lossy compress all PNG in a Directory: echo %Source% if not exist Compressed mkdir Compressed FOR %%i IN (.\*.png) DO (convert ^ -thumbnail 400x ^ -colors 255 ^ -depth 8 ^ -quality 90 ^ "%%i" ".\Compressed\%%~ni_Compressed.png"))&& cls echo. echo Process done! echo. pause endlocal & exit

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

Что делать, если вы изменили батник, и он перестал работать?

  1. Убрать все пробелы в конце строк.
    В Notepad++ это можно сделать так: выделить все, Правка - Операции с Пробелами - Убрать замыкающие пробелы и сохранить. Или: Ctrl+A - Ctrl+Shift+B - Ctrl+S.
  2. Проверьте, стоит ли кодировка UTF-8 без BOM. Если же вы используете в батнике кириллицу, кодировка OEM 866.
  3. Убедитесь, что используются подходящие параметры для данного формата.
Загрузить все батники >>

И на десерт

Я протестировал все популярные PNG компрессоры. Для себя сделал вывод: лучшее сжатие PNG с потерями дает pngquant . Если применять его для сжатия скриншотов. С другими изображениями - не тестировал. Работает очень быстро. С параметром "--strip" - удаляет все метаданные.
pngquant - это PNG-компрессор, который значительно уменьшает размеры файлов путем преобразования изображений в более эффективный 8-битный PNG-формат с альфа-каналом (часто на 60-80% меньше, чем 24/32-битные PNG-файлы). Сжатые изображения полностью совместимы со стандартами и поддерживаются всеми веб-браузерами и операционными системами.
Параметры командной строки pngquant.

И конечно же есть автомат Калашникова батник для пакетной обработки:
@Echo Off Setlocal color 0a set "Source=%~dp0" cd /d "%~dp0" if not exist ".\*.png" (echo. echo FAILED! Files *.png not found. echo. pause endlocal & exit) else (echo. echo Lossy compress all PNG in a Directory: echo %Source% if not exist Compressed mkdir Compressed for %%i in (*.png) do ("pngquant.exe" --strip "%%i" -o ".\Compressed\%%~ni_Compressed.png" && (Echo "%%i" - OK& Rem.) || Echo === "%%i" - FAILED!)) echo. echo Process done! echo. pause endlocal & exit
Чтобы все работало, нужно положить pngquant.exe рядом с батником. Либо скопировать его в любую папку и в батнике, вместо «pngquant.exe» , указать путь «YourPath\pngquant.exe»
Примечание: pngquant почему-то не обрабатывает файлы с кириллическими именами.

Но, мы отвлеклись. Во второй части продолжим и поговорим о пакетном добавлении водяных знаков с помощью ImageMagick.

Теги: Добавить метки

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

Экшен готов.

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

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

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

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

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

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

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

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

Бесплатные программы для пакетной обработки изображений

  1. Light Image Resizer. Платформа - Windows. Язык интерфейса - русский.
  2. XnConverter . Платформа - Windows, Mac OS, *nix. Язык интерфейса - русский.
  3. ImBatch . Платформа - Windows. Русский язык интерфейса.
  4. FastStone Photo Resizer . Программа с хорошим функционалом, который выше чем у других представленных программ. Платформа - Windows. Язык интерфейса - английский.
  5. Image Tools . Относительно слабый функционал. Плюсы - многопоточная обработка изображений и как следствие самый производительный вариант из представленных. Платформа - Windows. Русский язык интерфейса.
  6. Image Tuner . Платформа - Windows. Язык интерфейса - русский.

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

Понравилось? Лайкни нас на Facebook