Historique de Nico.RotationImages
Cacher les modifications mineures - Affichage du code
- aide en ligne jhead.
avec une EXIF mal positionnée par un outil, vous pouvez
avec des EXIF mal positionnées par un outil, vous pouvez
- et ne plus être embêté par la mauvaise gestion
de la balise EXIF par de nombreux outils !
- et ne plus être embêté par la mauvaise gestion de la balise EXIF par de nombreux outils !
... ou comment ne plus être embêté par la mauvaise gestion
... ou comment :
- faire automatiquement la rotation des photos de vacances,
- et ne plus être embêté par la mauvaise gestion
Pour faire cette opération, il faut veiller à choisir les bons outils, car l'algorithme de compression JPEG est susceptible d'introduire à chaque cycle de chargement / sauvegarde des pertes liées aux méthodes de compression.
Pour faire cette opération, il faut veiller à choisir les bons outils. L'algorithme de compression JPEG est en effet susceptible d'introduire à chaque cycle de chargement / sauvegarde des pertes liées aux méthodes de compression.
- et bien sûr sait faire tout ça en même temps sur un grand nombre de fichiers à la fois.
- et bien sûr sait faire tout ça en même temps sur un grand nombre de fichiers à la fois...
- www.fplanglois.com : explications générales
- http://www.fplanglois.com : quelques infos utiles sur :
- les problèmes de rotation d'images
- la gestion des EXIF/IPTC
- groupe de travail
- outils compatibles
- groupe de travail,
- outils compatibles (dont jhead et jpegtran).
- outils
- outils compatibles
Créez ensuite un .bat contenant :
jhead -autorot -ft **/*.jpg
Déposez ce .bat à la base de l'arborescence de photos que vous voulez traiter, et exécutez-le. C'est tout !
Par la suite, quand vous aurez d'autres photos à traiter, il suffira de déplacer le .bat et recommmencer...
Note : dans le cas où vous auriez récupéré des images avec une EXIF mal positionnée par un outil, vous pouvez les effacer de la même manière avec la commande :
jhead -norot **/*.jpg
Si vous connaissez une méthode encore plus pratique (intégrée dans un freeware de traitement d'images), ça m'intéresse !
Cette information est destinée aux outils de visualisation, qui peuvent ainsi en théorie vous présenter à l'écran une image correctement orientée.
Cette information est destinée aux outils de visualisation, qui peuvent ainsi (en théorie !) vous présenter à l'écran une image correctement orientée.
Malheureusement, de nombreux outils ne gèrent pas (ou pire : gèrent mal!) cette information de rotation. Tous les cas de figure sont possibles :
- certains l'ignorent et vous présentent l'image physique, sans rotation, vous laissant faire le travail manuellement,
- d'autres font des rotations de l'image physique, en oubliant d'effacer l'information EXIF de rotation ! Conséquence : quand cette image est exploitée par d'autres outils gérant bien l'EXIF de rotation, ceux-ci s'empressent de faire une nouvelle rotation (de trop !),
- au passage, certains outils (dont la visionneuse Windows), perdent des infos EXIF lors de la rotation,
- il arrive aussi que l'image puisse être altérée sans que vous en soyez avertis...
Tant que tous les logiciels ne géreront pas correctement l'EXIF de rotation, on risque d'être confrontés à ces problèmes crispants. Sauf si ...
La solution
La solution la plus radicale consiste à :
- faire une rotation automatique et sans perte de l'image,
- effacer l'information EXIF de rotation.
Pour faire cette opération, il faut veiller à choisir les bons outils, car l'algorithme de compression JPEG est susceptible d'introduire à chaque cycle de chargement / sauvegarde des pertes liées aux méthodes de compression.
Il existe cependant une possibilité de rotation sans perte de qualité (aucune perte d'information dans l'image), pour peu que la taille de l'image soit un multiple de 8 (ce qui est le cas des images sortant de votre appareil photo).
Concrêtement
Il "suffit" donc de trouver l'outil miracle qui :
- sait faire la rotation automatiquement en fonction de l'EXIF de rotation
- efface en même temps l'EXIF de rotation,
- fait cela sans :
- altérer la qualité d'image,
- ni perdre d'informations EXIF,
- et bien sûr sait faire tout ça en même temps sur un grand nombre de fichiers à la fois.
Personnellement, j'utilise la combinaison jhead et jpegtran.
Il suffit de copier ces outils dans un répertoire, que vous ajoutez dans le path.
Liens
Pour plus détails sur la rotation, voir :
- www.fplanglois.com : explications générales
- rotation sans perte :
- groupe de travail
- outils
Rotation d'images ...
... ou comment ne plus être embêté par la mauvaise gestion de la balise EXIF par de nombreux outils !
Le problème
Les images JPEG peuvent contenir une information EXIF de rotation, positionnée par l'appareil photo numérique au moment de la prise de vue (grâce à un capteur d'orientation).
Cette information est destinée aux outils de visualisation, qui peuvent ainsi en théorie vous présenter à l'écran une image correctement orientée.