mogrify ou le redimensionnement d’image en masse

Nov 11
2008

Un petit script vite fait pour redimensionner des images en masse. La commande de base est :

mogrify -path ./john/ -resize 786432@ *.jpg

786432 correspondant à 1024×768.

Cela permet de gérer le fait que les photos sont prises en paysage ou en portrait.

Prérequis :

  • Imagemagik mogrify

#!/bin/bash
#
#
#

ls -1 > ./mogrify.tmp

aLine= » »
while read aLine ; do
echo $aLine
if [ -d « ./$aLine » ] ; then
if [ ! -e « ./$aLine/$aLine » ] ; then
mkdir « ./$aLine/$aLine »
fi
cd $aLine
`mogrify -path ./$aLine/ -resize 786432@ *.jpg`
cd ..
fi
done <  mogrify.tmp
rm ./mogrify.tmp

Comments are closed.