Niekiedy podczas niegraficznej codziennej pracy przychodzi „niecodzienna” konieczność grupowego przeskalowania większej ilość zdjęć. Użytkownikom Windowsa z pomocą przychodzą darmowe programy tak znakomite jak IrfanView, Easy Thumnails itp. W środowisku graficznym linuksa również można spotkać programy mające tę funkcję (gThumb, Birt), jednak możliwość operacji na obrazkach na poziomie powłoki linux otwiera ogrom możliwości wykorzystania tego w skryptach czy w pracy na hostingu z użyciem SSH.

Narzędzie do grupowej modyfikacji zdjęć w konsoli nosi nazwę mogrify i jest zawarte w pakiecie imagemagick.

Załóżmy że mamy do przeskalowania wszystkie zdjęcia w katalogu „obrazki”, poleceniem ls -lsh pokażemy je wraz z rozmiarem:

 88K blog.jpg              172K linux-mint.jpg        1,5M misjonar1690.jpg
 72K kot-gra-na-w-mmo.jpg   52K linux-ubuntu.jpg       52K odprowadzenie_kupla_z_imprezy.jpg
128K linux-debian.jpg       40K ludzie_pierwotni.jpg   60K ubieraj_sie_do_kosciola.jpg

polecenie mogrify zastąpi istniejące pliki, dlatego warto zrobić kopię oryginałów lub całego katalogu

cp obrazki obrazki-backup

Skalowanie proporcjonalne do określonej szerokości (tu 80px):

mogrify -resize 80 obrazki/*.jpg

Skalowanie proporcjonalne do określonej wysokości (tu 90px):

mogrify -resize x90 obrazki/*.jpg

Jeśli potrzebujemy ustawić sztywną wysokość i szerokość, składnia wygląda następująco:

mogrify -resize 90×90! obrazki/*.jpg

Dla ciekawostki podgląd obrazka „odprowadzenie kumpla z imprezy”: