Как изменить размеры картинок из консоли


Для изменения размеров картинок и многих других операций с картинками служит пакет 
ImageMagick в котором есть две полезные программы - convert и mogrify.

Вот пример готового скрипта, который делает все картинки в текущем каталоге
размером 100x200.

#!/bin/bash

for fname in `find . -depth 1 \( -iname "*.jpg" -or -iname "*.jpeg" \)`
do
   # Определяем размеры
   x=`mogrify -identify $fname | cut -d ' ' -f 3`
   echo $x $fname 
   # Изменяем размеры
   mogrify -resize 100x200 -gravity center -extent 100x200 $fname
done

Ok!