Автоматизация графических операций (КВ-Лайт)

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


Photoshop

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

Перейдем от слов к делу, вернее, к экшену. Для начала потребуется создать в Photoshop пустой экшен. В главном окне программы открываем меню Windows ("Окна") и ставим птичку напротив пункта Actions. После на маленькой панельке справа ищем вкладку Action и активируем ее. Далее нажимаем кнопочку с изображением листка и указываем название нашего экшена (особо не мудрствуя, напишем My Action). Автоматически начнется запись всех дальнейших действий (об этом свидетельствует "вдавленная" кнопочка записи), записанные позиции будут отображаться в иерархическом порядке под названием экшена.

Предположим, нам надо уменьшить разрешение картинки и затем оптимизировать ее. Сначала открываем файл из директории, в которой будут находится остальные картинки, над которыми надо будет совершить заданное действие (File ("Файл") > Open ("Открыть")). Обратите внимание, что в My Action уже появилось действие Open.

 

Теперь уменьшим размер изображения через меню Image ("Изображение") > Image Size ("Размер изображения"). После проведенных изменений в My Action появится еще одно действие - Image Size.

Осталось только сохранить уменьшенное изображение с некоторой компрессией. Направляемся в меню File ("Файл") > Save for Web ("Сохранить для Web"), устанавливаем параметры оптимизации и сохраняем результат в каталог, в который вы планируете сохранять остальные картинки после оптимизации.

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

Направляйтесь в меню File ("Файл") > Automate ("Автоматизация") > Batch ("Пакетная обработка"). В появившемся окне выберите в строке Action значение My Action (название нашего экшена, может быть любым). В строке Source ("Источник") выберите Folder ("Папка"). Нажмите кнопку Choose ("Выбор") и укажите папку с исходными изображениями, требующими оптимизации. Установите птички напротив всех пунктов.

В строке Destination ("Назначение") выберите Folder ("Папка"). Нажмите кнопку Choose ("Выбор") и укажите папку, в которую вы желаете сохранять обработанные изображения. Поставьте птичку напротив всех пунктов.

В строке Errors ("Ошибки") можете выбрать один из вариантов: Stop For Errors (останавливать при возникновении ошибок) или Log Errors To File (записывать ошибки в файл - в этом случае обработка не будет прерываться). Если вы выбрали последний вариант, нажмите кнопку Save As ("Сохранить как") и укажите местоположение лог-файла с ошибками.

Все готово, можете приступать. Нажмите кнопку OK и запаситесь терпением. Процесс преобразования будет отражаться на экране.


IrfanView

Этот бесплатный программный продукт (именно так уважительно хочется называть IrfanView), несмотря на свой скромный размер, обладает недюжинными возможностями по пакетной обработке изображений. Средствами IrfanView можно выполнить ту же задачу, которую мы решили при помощи Photoshop.

Запустите IrfanView и выберите пункт меню File ("Файл") > Batch Conversion/Rename ("Пакетная конверсия"/"Переименование") или нажмите кнопку B. В появившемся окне проделайте следующие операции:

  • в правой части выберите каталог-источник изображений, требующих обработки;
  • выделите нужные и нажмите кнопку Add ("Добавить") или Add all ("Добавить все");
  • в строке Output directory укажите, куда следует сохранять результат преобразования;
  • в разделе Batch conversion settings ("Настройки пакетной конверсии") выберите формат, в котором будут сохранены изображения (Output format), нажмите кнопку Options ("Настройки"), чтобы задать параметры сжатия;
  • в разделе Batch conversion settings ("Настройки пакетной конверсии") поставьте птичку напротив пункта Use advanced options ("Использовать дополнительные опции") и нажмите кнопку Set advanced options ("Установить дополнительные опции"), здесь задается множество параметров, если хотите уменьшить картинку, активируйте пункт Resize ("Изменить размер"), если обрезать - активируйте пункт Crop ("Обрезать");
  • чтобы приступить к преобразованию, нажмите кнопку Start.

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

Дмитрий БАРДИЯН,
x403@yandex.ru

Версия для печатиВерсия для печати

Номер: 

22 за 2006 год

Рубрика: 

Software
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!