Script déplacement photo en fonction de l'orientation

Script déplacement photo en fonction de l'orientation - Win NT/2K/XP - Windows & Software

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é)
 

Code :
  1. for file in *; do#parcours dossier
  2. if  ((`identify -format %[fx:w/h] $file`==1.333333)); then #Test ratio paysage
  3.     if ![ -d paysage]]; then
  4.     mkdir paysage;
  5.     fi
  6.     mv $file paysage;
  7. elif ((`identify -format %[fx:w/h] $file`==0.666667)); then# Test ratio portrait
  8. if ![ -d portrait]]; then
  9.     mkdir portrait;
  10.     fi
  11.     mv $file portrait;
  12. elif ((`identify -format %[fx:w/h] $file`==0.5));then#Test ratio carré
  13. if ![ -d carre]]; then
  14.     mkdir carre;
  15.     fi
  16.     mv $file carre;
  17. else #reste
  18. echo $file >>reste.txt;
  19. fi
  20. done;


 
Merci


Message édité par fouinux le 28-12-2008 à 17:57:40
Reply

Marsh Posté le 28-12-2008 à 17:47:50   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed