Встала задача уменьшить размер фотографий до 1024×768. А их было не много ни мало штук 300. Сидеть и руками в GIMP’e это дела не вариант.
В результате 10 минут родился скрипт пакетного уменьшения картинок:
#!/bin/bash
if [ $2 ]
then
OUTDir=$1/small
if [ ! -e $OUTDir ]
then mkdir $OUTDir
fi
for i in $1/*.jpg; do
OUTFile=${i//.jpg/_small.jpg}
convert $i -resize $2 $OUTFile;
mv $OUTFile $OUTDir
done
else
echo "Usage: $0 <path> <size>"
fi
Сохраняем в /usr/local/bin, и вызываем с параметрами пути и размера картинок. После работы в каталоге будет подкаталог «small» с уменьшенными копиями картинок.

Рубрики
Теги: 
А всего-то надо было Phatch поставить :)
Зачем что-то доставлять, если ImageMagick идет с Убунтой вместе сразу. :)
А можно было просто открыть ACDSee и сделать Batch Resize Images с какими угодно Вам параметрами – одной кнопкой :)
Можно… Но для этого ACDSee надо найти, скачать, найти и скачать крэк (и при этом без вируса).
Оно мне надо?