четверг, 8 апреля 2010 г.

Пакетное изменение размеров изображений в Linux

Часто при работе с web сайтами возникает задача массированной загрузки изображений в определенном разрешении. Для конвертации N файлов в нужное разрешение вам может помочь утилита convert из пакета ImageMagic (http://www.imagemagick.org). Для исполнения пакетного задания наберите команду:

find ./ -name "*.JPG" -exec convert {} -quality 85 -resize 450\>x350\> {} \;

 что означает перевести все изображения (точнее все файлы с расширением .JPG) в текущей директории в разрешение 450 пикселов по ширине и 350 пикселов в высоту, с качеством 85 от исходного. При выполнении команды утилита пропорционально изменит изображение.

Комментариев нет: