ImageMagick est un puissant outil pour manipuler des images.
Voici un exemple pour redimensionner toutes les images .png du répertoire courant en 800 x 600 en supprimant les infos EXIF (option -strip). Les images seront enregistrées dans un répertoire tmp et conserveront leur nom.
Afin de traiter tous les fichiers du répertoire, la commande convert est placée dans un script shell.
#!bin/sh
##############################################
# Réduction de la taille des photos du répertoire courant avec ImageMagick
##############################################
# Nom du nouveau répertoire
NV_DOSSIER=tmp
# Création du nouveau dossier s'il n'existe pas
if [ -d $NV_DOSSIER ] ;
then
echo "Le dossier tmp existe déjà"
else
mkdir $NV_DOSSIER
fi
# Pour toutes les photos (JPG) du répertoire
for i in *.png ;
do
# Réduit l'image en 800 x 600
convert "$i" -resize 800x600 -strip "$NV_DOSSIER/$i"
# fin de la boucle FOR
done
Voir http://www.imagemagick.org/script/index.php pour plus d'infos.
Aucun commentaire:
Enregistrer un commentaire