Script déplacement photo en fonction de l'orientation
Script déplacement photo en fonction de l'orientation - Win NT/2K/XP - Windows & Software
MarshPosté le 28-12-2008 à 17:47:50
Bonjour,
Ca fait plusieurs heures que je bataille pour faire quelque chose de tout simple. Je souhaite séparer des photos en fonction de leur orientation (ratio). Par exemple : Photo format 3/2; 2/3 et carré. Pour cela j'utilise imagemagick avec la commande identify. Mais après pour faire le script je ne m'en sors pas, sous linux c'est facile mais sous windows .... Quelqu'un a une idée ?
Voici une idée du script sous linux (non testé)
Code :
for file in *; do#parcours dossier
if ((`identify -format %[fx:w/h] $file`==1.333333)); then #Test ratio paysage
if ![ -d paysage]]; then
mkdir paysage;
fi
mv $file paysage;
elif ((`identify -format %[fx:w/h] $file`==0.666667)); then# Test ratio portrait
if ![ -d portrait]]; then
mkdir portrait;
fi
mv $file portrait;
elif ((`identify -format %[fx:w/h] $file`==0.5));then#Test ratio carré
if ![ -d carre]]; then
mkdir carre;
fi
mv $file carre;
else #reste
echo $file >>reste.txt;
fi
done;
Merci
Message édité par fouinux le 28-12-2008 à 17:57:40
Marsh Posté le 28-12-2008 à 17:47:50
Bonjour,
Ca fait plusieurs heures que je bataille pour faire quelque chose de tout simple.
Je souhaite séparer des photos en fonction de leur orientation (ratio). Par exemple : Photo format 3/2; 2/3 et carré.
Pour cela j'utilise imagemagick avec la commande identify.
Mais après pour faire le script je ne m'en sors pas, sous linux c'est facile mais sous windows ....
Quelqu'un a une idée ?
Voici une idée du script sous linux (non testé)
Merci
Message édité par fouinux le 28-12-2008 à 17:57:40