Rotation automatique des images selon les informations EXIF
Par SpideR le jeudi 20 juillet 2006, 23:15 - Technique - Lien permanent
Vous avez un appareil photo numerique, vous adorez mitrailler, et prendre des tas de photos dans tous les sens possibles et immaginables (enfin on va se limiter à "portait" et "paysage" je pense ...), et bien sur, vous n'avez pas trop la motiv' de tourner les 250 photos de la soirée d'hier soir ...
Comme les informaticiens sont flemmards, ils savent prendre du temps pour en gagner, et en faire gagner aux autres, ce soir pour vous : jhead (lien corrigé, merci Argael)
Et la commande magique :
jhead -autorot *
Dans le repertoire dans lequel sont stoquées les images, bien sur ...
Ça devrait vous retourner quelque-chose comme :
Modified: p1000318.jpg Modified: p1000319.jpg Modified: p1000332.jpg Modified: p1000335.jpg
En plus il vous dit celles qu'il modifie, et juste celles là, c'est-y-pas magnifique tout ça ?
Petite info complémentaire sur convert pendant qu'on y est : l'action -resize ne modifie pas les proportions de l'image, et prend donc en parametre la taille du rectangle dans lequel doit rentrer l'image, petits exemples, en partant d'une image en 4/3 (ou 3/4)
Pour la mettre en 800x600 ou 600x800 selon son orientation (portait ou paysage), c'est à dire, traitement parfait pour automatiser le redimensionnement d'une serie de photo :
convert -resize 800x800
Pour mettre une photo en 800x[hauteur dépendant des proportions initiales]
convert -resize 800
Idem mais selon la largeur : [hauteur dépendant des proportions initiales]x800
convert -resize x800
Vraiment génial ce petit convert 
Personellement, quand je décharge mon APN, ça donne donc :
jhead -autorot * for file in * ; do convert -resize 800x800 $file $file && echo "$file redimensionné" ; done
J'adore le shell :D
Commentaires
www.sentex.net/~mwandel/j... jhead

Lien mort :D
Au passage, pas mal ton p'tit site
Bizard, le lien de mon com marche et pas celui de ton post :s
Merci bien Argael
En fait, j'avais confondu la syntaxe dotclear et la syntaxe mediawiki, un espace au milieu du lien le cassait ...
je débutais en dotclear :$