Blupixel IT Blog – Articoli e Tutorial Informatica e Programmazione

Blog ufficiale di Blupixel IT Srl

Ridimensionare tutte le immagini in una cartella con mogrify – Bash scripting

Se vi dovesse capitare di dover ridimensionare tutte le immagini in una cartella sotto Linux potete usare il comando mogrify. Il comando “convert”, alternativo, non sovrascrive le immagini ma ne crea una copia.

NB! Il comando mogrify sovrascrive le immagini originali!

Prima cosa accedete alla cartella delle immagini, e poi digitate:

mogrify -resize NUOVA-LARGHEZZAxNUOVA-ALTEZZA *.ESTENSIONE-IMMAGINI

Quindi, ad esempio, se vogliamo ridimensionare a 150×200 tutte le immagini JPEG faremo:

mogrify -resize 150x200 *.jpeg

Possiamo anche usare una sola dimensione per ridimensionarle mantenendo le proporzioni. Ad esempio, per cambiare solo la larghezza:

mogrify -resize 150x *.jpeg

E solo l’altezza:

mogrify -resize x200 *.jpeg

A presto