Orientation Image et méta données Exif
Modérateur : Modérateurs
Règles du forum
Forum d'aide au fonctionnement de PhotoFiltre et de PhotoFiltre Studio.
Merci de consulter la documentation de PF Studio, et de lire cette information, pour vous orienter.
Si vous êtes débutant, voir Comment me lancer. Votre question a peut-être déjà sa réponse.


Si vous êtes débutant, voir Comment me lancer. Votre question a peut-être déjà sa réponse.
-
- Administrateur(trice)|Administrateur|Administratrice
- Messages : 13306
- Inscription : 02 févr. 2005 9:35
Orientation Image et méta données Exif
Bonjour,
Afin d'avoir une unité de procédure pour le stockage et l'affichage de mes photos, aussi bien en vignettes qu'en plein écran,
j'utilise Exiv2, un utilitaire de modification des données Exif, pour gérer l'orientation des images qui ont été recadrées en mode portrait,
lorsque l'original était en mode paysage. La méta donnée Exif modifiée se nomme Exif.Image.Orientation
Pas de problème avec des photos issues d'un APN qui gère l'orientation à la prise de vue.
Ayant depuis peu un nouvel APN qui ne gère pas l'orientation à la prise de vue, j'ai tagué la valeur d'orientation des photos en mode portrait,
avec la valeur 8, équivalent à "Clockwise 90" pour PFS. Xnview tient compte de cette valeur pour afficher correctement l'image.
Par contre, PFS n'en tient pas compte, et affiche l'image en mode paysage à l'ouverture. !!!
Ma question : Quelles sont les méta données Exif analysées par PFS pour exécuter la Rotation basée sur l'orientation Exif ?
_
Afin d'avoir une unité de procédure pour le stockage et l'affichage de mes photos, aussi bien en vignettes qu'en plein écran,
j'utilise Exiv2, un utilitaire de modification des données Exif, pour gérer l'orientation des images qui ont été recadrées en mode portrait,
lorsque l'original était en mode paysage. La méta donnée Exif modifiée se nomme Exif.Image.Orientation
Pas de problème avec des photos issues d'un APN qui gère l'orientation à la prise de vue.
Ayant depuis peu un nouvel APN qui ne gère pas l'orientation à la prise de vue, j'ai tagué la valeur d'orientation des photos en mode portrait,
avec la valeur 8, équivalent à "Clockwise 90" pour PFS. Xnview tient compte de cette valeur pour afficher correctement l'image.
Par contre, PFS n'en tient pas compte, et affiche l'image en mode paysage à l'ouverture. !!!
Ma question : Quelles sont les méta données Exif analysées par PFS pour exécuter la Rotation basée sur l'orientation Exif ?
_
-
- Administrateur(trice)|Administrateur|Administratrice
- Messages : 13306
- Inscription : 02 févr. 2005 9:35
-
- Administrateur(trice)|Administrateur|Administratrice
- Messages : 13029
- Inscription : 28 oct. 2003 22:49
-
- Administrateur(trice)|Administrateur|Administratrice
- Messages : 13306
- Inscription : 02 févr. 2005 9:35
L'option de rotation est bien activée dans les préférences ?
=> Oui bien sur, sinon je ne pourrais pas comparer les effets sur les photos des 2 APN.
l'instruction de modification du tag est explicite sur le format :
set Exif.Image.Orientation Short 8
Si la même instruction sur des photos issues d'APN différents donne des résultats différents,
il y a forcément, au moins, une autre balise Exif qui est analysée par PFS pour effectuer ou non la rotation.
J'ai eu beau parcourir les données exif des deux sortes de fichier, je n'ai pas trouvé de corrélation, avec cette situation.
=> Oui bien sur, sinon je ne pourrais pas comparer les effets sur les photos des 2 APN.

l'instruction de modification du tag est explicite sur le format :
set Exif.Image.Orientation Short 8
Si la même instruction sur des photos issues d'APN différents donne des résultats différents,
il y a forcément, au moins, une autre balise Exif qui est analysée par PFS pour effectuer ou non la rotation.

J'ai eu beau parcourir les données exif des deux sortes de fichier, je n'ai pas trouvé de corrélation, avec cette situation.
-
- Administrateur(trice)|Administrateur|Administratrice
- Messages : 13029
- Inscription : 28 oct. 2003 22:49
-
- Administrateur(trice)|Administrateur|Administratrice
- Messages : 13029
- Inscription : 28 oct. 2003 22:49
-
- Administrateur(trice)|Administrateur|Administratrice
- Messages : 13306
- Inscription : 02 févr. 2005 9:35
Bonjour Antonio,
Je ne crois pas que ce soit la bonne ou la seule explication, car voici une autre image issue d'un autre APN,
taguée de la même façon que l'image précédente et qui s'ouvre correctement dans PFS,
c'est à dire en effectuant la rotation en fonction de la donnée exif, qui normalement est de la même valeur, que l'image précédente..
http://jptom.free.fr/Download/IMG_0165.JPG
d'où l'idée qu'il doit y avoir un autre paramètre pris en compte.
Je ne crois pas que ce soit la bonne ou la seule explication, car voici une autre image issue d'un autre APN,
taguée de la même façon que l'image précédente et qui s'ouvre correctement dans PFS,
c'est à dire en effectuant la rotation en fonction de la donnée exif, qui normalement est de la même valeur, que l'image précédente..
http://jptom.free.fr/Download/IMG_0165.JPG
d'où l'idée qu'il doit y avoir un autre paramètre pris en compte.

-
- Administrateur(trice)|Administrateur|Administratrice
- Messages : 13029
- Inscription : 28 oct. 2003 22:49
Et bien si justement, dans ce 2ème cas j'ai #8#0 alors que dans le premier j'ai #0#8. Donc ce que j'ai dit est cohérenat et c'est la bonne explication
C'est juste que je dois prendre le premier ou le 2ème chiffre en fonction de l'alignement des numériques (ce que je n'ai pas fait car j pensais que la donnée étaitstockée sur un seul caractère et non 2)

-
- Administrateur(trice)|Administrateur|Administratrice
- Messages : 13306
- Inscription : 02 févr. 2005 9:35
-
- Administrateur(trice)|Administrateur|Administratrice
- Messages : 13029
- Inscription : 28 oct. 2003 22:49
-
- Administrateur(trice)|Administrateur|Administratrice
- Messages : 13306
- Inscription : 02 févr. 2005 9:35
J'ai l'impression qu'il y a un tag pour l'alignement :
http://www.exiv2.org/tags.html
Exif.Image.FillOrder
? celà n'explique pas pourquoi effectivement
http://www.exiv2.org/tags.html
Exif.Image.FillOrder
? celà n'explique pas pourquoi effectivement

-
- Administrateur(trice)|Administrateur|Administratrice
- Messages : 13306
- Inscription : 02 févr. 2005 9:35