Книга: 500 типичных проблем и их решений при работе на ПК

Надо уменьшить размер ста изображений. Не делать же это вручную. Есть ли способ автоматизировать процесс?

Надо уменьшить размер ста изображений. Не делать же это вручную. Есть ли способ автоматизировать процесс?

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

Adobe Photoshop

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

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


Рис. 10.22. Запись действия

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

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

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

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

Откройте меню 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 также можно выполнить задачу, которая выше была решена с помощью Adobe Photoshop.

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

• в правой части окна выберите каталог-источник изображений, требующих обработки;

• выделите нужные изображения и нажмите кнопку Add (Добавить) или Add all (Добавить все);

• в строке Output directory (Результирующая папка) укажите, куда следует сохранить результаты преобразования;

• в области Batch conversion settings (Параметры преобразования) в списке Output format (Результирующий формат) выберите формат, в котором будут сохранены изображения, и нажмите кнопку Options (Опции), чтобы задать параметры сжатия;

• в разделе Batch conversion settings (Параметры преобразования) установите флажок Use advanced options (Использовать дополнительные параметры) и нажмите кнопку Set advanced options (Настроить параметры) – здесь задается множество параметров: если хотите уменьшить размер изображения, установите флажок Resize (Изменить размер), если обрезать – установите флажок Crop (Обрезать);

• чтобы приступить к преобразованию, нажмите кнопку Start (Старт).


Рис. 10.23. Настройка пакетного преобразования в IrfanView

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

Оглавление книги

Оглавление статьи/книги

Генерация: 3.380. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз