Пакетная обработка фотографий: пошаговая инструкция. Пакетная обработка фотографий в фотошопе cs6

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

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

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

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

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

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

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

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


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

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


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

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

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


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

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

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

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


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

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

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


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


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


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

В программе Easy Image Modifier также можно увеличивать изображения. Только нужно иметь в виду, что при увеличении размера изображения, может пострадать качество фотографии.

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

Для уменьшения размера изображения можно использовать простую, крошечную бесплатную программу Easy Image Modifier. Скачать программу Easy Image Modifier можно с официального сайта разработчика.

Easy Image Modifier скачать

У бесплатной программы Easy Image Modifier есть старшая платная версия — Easy Image Modifier Plus, в которой в программу добавлены некоторые опции (сохранение в форматы JPG2000, PDF, более подвинутое редактирование).

Программа Easy Image Modifier имеет поддержку русского языка и не требует установки на компьютер. После загрузки программы на компьютер, вам нужно будет распаковать архив с программой. Для запуска программы, нужно будет открыть папку и запустить файл «EasyImageModifier» (тип - приложение).

Так как эта программа переносная (portable), то запускать Easy Image Modifier можно будет с любого удобного для вас места на компьютере или, например, с флешки. Для удобства запуска можно создать ярлык программы на Рабочем столе.

После запуска откроется главное окно программы Easy Image Modifier. Под панелью меню слева расположены разделы с кнопками, для выполнения определенных действий. Справа расположены кнопки» «Загрузить изображение», «Загрузить папку», «Обработать». Под этими кнопками расположена рабочая область программы.

С помощью кнопок «Загрузить изображения» и «Загрузить папку», в программу добавляются изображения для обработки.

Добавление изображений

Для добавления фотографии в программу Easy Image Modifier нужно будет нажать на кнопку «Загрузить изображения». Откроется окно Проводника, в котором вы можете выбрать нужные изображения для добавления в программу. Можете добавить только один графический файл или выделить для добавления несколько изображений.

Файлы также можно добавлять перетаскиваем в окно программы.

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

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

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

Если вы не желаете больше редактировать некоторые изображения, то вы можете удалить их из программы Easy Image Modifier, предварительно выделив эти фотографии, при помощи кнопки «Удалить выделенные». При необходимости, вы можете удалить все добавленные в программу фотографии, нажав для этого на кнопку «Очистить список».

Для добавления в Easy Image Modifier содержимого папки, необходимо будет нажать на кнопку «Загрузить папку». Все изображения из папки будут добавлены в программу Easy Image Modifier, включая те папки, которые находятся внутри выбранной папки.

Затем можно будет перейти к редактированию, выбрав соответствующий пункт в разделе «Редактирование».

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

Изменение размера фотографий

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

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

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

Поворот и зеркальное отражение

Если вам нужно будет повернуть изображение или сделать зеркальное отображение, то тогда нажмите на кнопку «Повернуть/Отразить».

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

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

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

Добавление водяного знака

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

В поле «Водяной знак» введите нужную запись или название своего сайта.

Затем нажмите на кнопку напротив пункта «Шрифт» (на кнопке отображен тип шрифта и его размер). После этого откроется окно «Шрифт», в котором можно будет выбрать шрифт для нанесения водяного знака. Можно будет выбрать тип шрифта, его начертание, размер, набор символов.

После настройки шрифта нажмите на кнопку «ОК».

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

Удаление метаданных с изображения

Если вы будете размещать свои изображения в интернете, то тогда вам можно порекомендовать удалить метаданные (EXIF), которые хранятся в изображениях. Для этого в разделе «Дополнительно» нажмите на кнопку «Редактировать свойства файлов».

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

<

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

В разделе «Сохранение» можно будет выбрать формат для сохранения изображения. В программе по умолчанию изображения будут сохранены в формате JPG.

В программе Easy Image Modifier доступны такие форматы для сохранения изображений:

  • JPG - сжатие с потерей качества, малый размер файла.
  • PNG - сжатие без потери качества, средний размер файла.
  • BMP - без сжатия, наибольший размер файла.

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

После нажатия на кнопку «Переименовать», при необходимости, вы можете активировать пункт «Активировать изменение имени» для переименования изображений.

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

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

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

После завершения обработки изображений, вы можете открыть папку и посмотреть на результат.

Выводы статьи

Пакетное изменение фотографий в бесплатной программе Easy Image Modifier позволяет уменьшить размер изображений, выбрать способ отображения, добавить водяной знак, удалить метаданные из изображения.

Easy Image Modifier - пакетная обработка изображений (видео)

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

Часть I — Как создать Action в Photoshop

Шаг 1 — Приступим!

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

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

Мы будем использовать ее для создания Actions в фотошопе.

Шаг 2 — Настройка экшенов в фотошопе

Для начала откройте окно Actions (выберите Window > Actions или нажмите Alt + F9). Создадим новую группу Action.

После создания группы — создадим конкретное действие. Щелкните на листочек внизу панели Action. Назовем новое действие «Vintage Halftone».

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

Шаг 3 — Изменение размера изображения при помощи Image size

Построим действие. Я объясню, как и что нужно делать. Будьте внимательны и следуйте инструкциям.

После того как вы открыли свою фотографию и иконка записи активна, приступайте к записи шагов.

Первым шагом будет изменение размера изображения. Поскольку я собираюсь использовать фотографии в веб-галерее необходимо уменьшить их. Для этого я выбираю Image > и установливаю значение ширины в 700px и ставлю галочку, чтобы сохранить пропорции. Кроме того, необходим флажок Resample Image и выбрать Bicubic Shaper (best for reduction).

Не изменяйте размер изображения с помощью других методов (например Free Transform). Потому как на вертикальных изображениях такое не пройдет.
Нажмите ОК и перейдите к следующему шагу.

Шаг 4 — Копируем изображение.

Теперь, хорошо бы сбросить цвета которыми мы рисуем. Для этого можно просто использовать D на клавиатуре.

Не меняйте цвета с помощь выбора цвета или пипетки.

Затем дважды щелкните на слое «Background» в палитре слоев. И нажмите «OK»
Перетащите слой на значок «Great new layer» , будет создана копия слоя.
Убедитесь, что «Layer 0 copy» выбран и перейдите к следующему шагу.

Шаг 5 — Добавляем Diffuse Glow

Слой «Layer 0 copy» выбран и мы собираемся добавить фильтр Diffuse Glow к нему. Это увеличит освещение и придаст драматический вид изображению. Зайдите в Filter> Filter Gallery и выберите Distort> Diffuse Glow. Установите значения, как показано ниже, и нажмите кнопку ОК.

Шаг 6 — Изменение Opacity и Merge Layers

Не используйте ползунок, чтобы изменить значение непрозрачности, потому как Photoshop будет записывать каждый шаг на каждый процент (100, 99, 98, 97 ... 75) а этого не хотим.

Итоговый слоя должен называться «Layer 0 copy».

Шаг 7 — Gaussian Blur Filter

Дублируйте слой «Layer 0 copy», как было описанно выше.

Убедитесь, что слой «Layer 0 copy 2» выбран и перейдите Filter> Blur> Gaussian Blur , установите радиус 2 пикселя и нажмите ОК.

Шаг 8 — Измененяем Blending Mode копии.

Измените Blending Mode слоя «Layer 0 copy 2» на Overlay.

Если вы хотите попробовать разные режимы смешивания нажмите на кнопку Stop в окне Actions и эксперементируйте! Затем нажмите Record, и выберите желаемый режим смешивания.

Наконец, установите значение непрозрачности на 70%.

Шаг 9 — Создаем заливку слоя

Теперь, давайте добавим черный фон к нашей работе.
Для этого перейдите Layer >New Fill Layer > Solid Color , нажмите ОК и выберите цвет # 000000.

Переместите слой «Color Fill 1» в самый низ.

Шаг 10 — Добавим маску слоя

Нажмите на миниатюру «Layer 0 copy» и выберите Layer> Layer Mask> Hide All.

Шаг 11 — Выберите маску слоя

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

Это важный шаг, если вы не нажмете на миниатюре маски слоя, то в конце получите уродливый результат =)

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

Шаг 12 — Преобразование выбора

Теперь выберите Marquee Tool в палитре инструментов. Правой кнопкой щелкаем на выделении, и выбираем опцию Transform Selection.
Обратите внимание на верхнюю панель, там есть два значения W и H (это ширина и высота, там должно быть 100%). Нажмите на маленькую цепочку в середине и измените значения до 95%. Таким образом, вы сократите выделение на 5%. Нажимаем на галочку и применяем преобразование.

Шаг 13 — Создание произвольной границы

Изменим выделение произвольно.

Убедитесь, что выбрана маска «Layer 0 copy».

Затем зайдите в Select> Refine edge , и установите значение как на скриншоте и нажмите кнопку ОК.

У вас должно получится что-то вроде этого.

Если вы работаете с другим размером изображения, вы должны немного поиграть со значениями Refine edge.

Шаг 14 — Заливаем выделение

Теперь заполните выделение белым цветом.

Сбросьте цвета клавишей D. Затем выберите инструмент Marquee в палитре инструментов, щелкните правой кнопкой мыши и выберите Fill... В диалоговом окне установите настройки как на скриншоте.

Наконец, нажмите Ctrl + D, чтобы снять выделение.

Шаг 15 — Копируем действия

Теперь давайте повторим процесс создания произвольной границы (шаги с 10 по 14), но на этот раз на слой «Layer 0 copy 2».

Эти действия можно просто дублировать в окне «Actions».
Чтобы скопировать шаги, сначала выберите «Layer 0 copy 2». Остановите запись.

Затем выберите (в окне Actions) все этапы процесса по созданию границ, т.е. от «Set Selection» до шага перед Select «Layer 0 copy 2».

Щелкните на кнопку справа и выбирите Duplicate. Они скопируются.
Теперь просто перетащите выбранные действия ниже шага «Select "Layer 0 copy 2"». Запустите воспроизведение выбранных фрагментов.
Наконец, щелкните на последнем шаге в окне «Actions» и запустите запись.

Шаг 16 — Обработка с Halftone Pattern

Затем щелкните на миниатюре маски слоя «Layer 0 copy.» Далее, войдите в Filter> Filter Gallery , и перейдите к Sketch> Halftone Pattern и установите значения, приведенные ниже, а затем нажмите кнопку ОК.

Шаг 17 — Добавиим Photo Filter

Выберите «Layer 0 copy 2» в палитре слоев, а затем идем в Create New Fill или Adjustment Layer> Photo Filter , выбираем цвет (# 957345) и установим Density 100%. Нажимаем ОК.

Шаг 18 — Hue / Saturation

После, идем Adjustment Layer > Hue Saturation , выберите значения как на скриншоте и нажмите кнопку ОК.

Шаг 19 — Заливаем новый слой

В палитре слоев создаем новый слой, и расположим его выше всех остальных. Оставим ему имя «Layer 1.» Затем Ctrl + A (выделить все) затем выберите инструмент Marquee, щелкните правой кнопкой мыши и выберем «Fill...» используем цвет переднего плана. Все должно залиться черным цветом.

Шаг 20

Теперь добавьте к «Layer 1» эффект Pattern Overlay. Я использую «Gray Granite» из пакета Grayscale Paper.

Шаг 21 — Растризуем эффекта слоя

Создаем еще один слой.
Затем Shift+клик на слое «Layer 1» в палитре слоев, чтобы выделить оба слоя. И жмем Ctrl + E, чтобы объединить их.

Шаг 22 — Изменения режима наложения и непрозрачности

Теперь изменим режим смешивания «Layer 2» на Multiply и непрозрачность на 75%.

Шаг 23 — Flatten image

В палитре слоев выбираем все слои. Щелкаем правой кнопкой и выбираем Flatten image. Наконец, в окне Actions можно нажать Стоп.
Вот и все! Теперь мы можем применять эти действия к любым фотографиям.

Конец Части I – проверяем!

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

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

Часть II — Пакетная обработка фотографий в фотошопе

Шаг 1 — Создание Droplet для пакетной обработки

Дроплеты применяют actions к одному или нескольким изображениям или даже к папке, если вы перетащите их на иконку капли.
Вы можете сохранить droplet где угодно и использовать его столько раз, сколько необходимо. Чтобы создать droplet, перейдите в меню File > Automate > Create droplet... Там вы можете посмотреть всё множество вариантов.

Сначала выберите исходную папку фотографий и сохраните droplet там.. Для папки назначения я выберу другую папку.

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

Шаг 2 — Работаем с droplet.

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

Заключение

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

Советую попробовать эти приемы со своей фотографией =)

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.

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

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

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

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

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

Ну ладно! Отставим проблемы редактора в сторону и продолжим на позитивной ноте.

Что такое пакетная обработка ? Это когда к 10, 100 и даже 1000 фотоснимкам применяется однажды записанный алгоритм обработки.

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

Вот посидел человек, почесал свою репу и придумал плагин для автоматизации обработки фотографии.

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

Что же нам нужно, чтобы сэкономить время и обработать все фотографии пакетно? В первую очередь нам нужен .

На все сто уверен, что у вас он уже есть. Далее нам нужно установить небольшое дополнение для пакетной обработки под названием BIMP .

Для этого переходите по следующей ссылке и на новой странице скачивайте установочный пакет, нажав по этой кнопке.

Пакетная обработка фото в GIMP

Сразу оговорюсь. Описанные мною действия применимы для системы Windows. Для операционных системы Linux процесс установки плагина отличается. Как разберусь сам, то обязательно дополню статью.

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

Если все это мы сделали,то смело запускаем редактор и проверяем, появилась ли у нас заветная команда в меню «Фаил».

Если все ОК, тогда рассмотрим возможности плагина более подробно. К сожалению русской версии я пока не встречал, так что будем разбираться вместе, что и куда жать.

Редактор и плагин BIMP мы запустили, а что дальше?

Теперь нам нужно нажать на кнопку «Add images» , чтобы выбрать исходную папку с фотографиями или одиночные файлы, которые мы хотим обработать пакетно.

В основном я использую команду «Add folders» (Добавить папку). А так выглядит окно с уже добавленными изображениями, которые пройдут пакетную обработку.


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

Какие команды можно применить «пакетно» к фотографиям?

Resize (Изменение размера). По умолчанию стоит процентное изменение по ширине и длине кадра.

Crop (Кадрирование). Кадрирование фото по заданным параметрам. Можно выбрать одну из встроенных команд из выпадающего меню или задать свои параметры в настройке «Manual crop». Также здесь задается начало кадрирования. По умолчанию стоит из центра. Учтите это.

Flip or Rotate (Зеркальное отражение и поворот). Пакетное изменение ориентации кадра. Также можно включить зеркальное отражение, как по горизонтали, так и по вертикали.

Color correction (Цветовая коррекция). Здесь вы можете задать нужный уровень Яркости и Контрастности на фото. Кроме этого, можно включить настройку «Convert to grayscale» и получить черно-белое изображение.

Sharp or Blur (Резкость или размытие). Все просто, смещая ползунок влево — добавляется резкость на фото , а вправо размытие.


Add a watermark (Добавить водяной знак). По умолчанию добавляет текстовый с заданными параметрами (шрифт, размер и цвет). Также можно выбрать заранее в фортмате картинки. Кроме этого имеется возможность регулировки прозрачности водяного знака и его положения на изображении.

Change format and compression (Изменить формат файла и велечину его сжатия). Данной командой вы можете выбрать формат конечного файла и задать уровень его сжатия (компреcсию). По умолчанию стоит JPEG c 85% качеством.

Rename with a pattern (Переименовать по заданной маске). Ну и как без этого. Данной командой вы можете задать имя конечного файла по маске. По умолчанию сохраняется исходное имя файла картинки.

Other GIMP procedure (Выполнить другую команду из встроенных в редактор GIMP). Как вы уже догадались, здесь можно задать любую другую команду из встроенных в редактор GIMP. Как говорит Шпуля из мультика «Фиксики» — «Прелесть!». Не так ли?


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

Сделали? Тогда запускаем процесс пакетной обработки, нажав на кнопку «Apply».

В продолжение темы:
Графика

Новый стандарт USB Type-C до сих пор недостаточно широко развит на рынке, однако производители постепенно принимают свежую технологию. В смартфоностроении USB-C уже можно...