Page 1 of 1

pb EXIF : Bug du boitier ou de XnView ?

Posted: Fri Dec 18, 2009 4:43 pm
by Markorki
bonjour,

J'ai un problème de donnée EXIF avec mon nouveau boitier Pentax. Comme je ne sais pas comment XnView associe une valeur trouvée dans le fichier jpg à un nom de variable EXIF (avec un éditeur hexa, pas vu de texte indiquant le nom de la variable exif, obligé pour la trouver de vérifier que je la trouve au même endroit dans 2 images différentes), je ne sais pas si c'est le firmware du boitier ou l'interprétation de XnView qui est buggée. Le problème se pose avec un K200 Pentax, alors qu'avec un *ist-DS (et les autres boitiers que j'ai eu l'occasion d'utiliser) tout va bien (ou je ne me suis pas posé la question parce que la numérotation est **continue** et correspond au nombre de déclenchements du boitier).

Avec une image sortant d'un Pentax *ist-DS, l'image est numérotée par le boitier (le fichier s'appelle à la création IMGP0023 par exemple), mais il y a un champ EXIF "Frame Number" affiché dans XnView, dont la valeur est différente du numéro d'image affecté dans le nom du fichier. La différence est (je suppose) due aux déclenchements ne produisant pas d'image que sont les ouvertures de l'obturateur pour nettoyage du capteur : Frame Number est > au numéro du fichier .jpg.

Ainsi l'image http://sebmortum.free.fr/images_publiqu ... 201_0r.jpg porte bien à l'offset 05A2 la valeur 43BB, qui correspond au 17339 affiché par XnView à "Frame Number".

Avec le K200, la numérotation des photos ne compte plus les déclenchements, mais est hélas relative à un répertoire, comprise entre 1 et 500, et le seul moyen pour être sûr qu'on n'a pas "égaré" les 500 photos ou moins que contient un répertoire (quand on part en voyage avec plusieurs cartes), est de vérifier une continuité du compteur d'images en regardant **dans** les images le nombre de déclenchements.
Or, pour le K200, on trouve le champ "shutter count", qui semble afficher le contenu de l'offset 668, mais cet affichage est **très** bizarre :
ainsi l'image
http://sebmortum.free.fr/images_publiqu ... 0008_a.jpg, qui est la huitième du K200, affiche la valeur ë!ÒŠ soit EB 21 D2 8A en hexa,
et http://sebmortum.free.fr/images_publiqu ... 0013_a.jpg (la 13ième image du K200) affiche la valeur ù'çg soit F9 27 E7 67 en hexa.

Ce genre d'affichage n'est pas très pratique pour déterminer une séquence entre les images. Où est l'erreur ?

(accessoirement, où trouve-t-on les infos permettant d'associer un nom de variable EXIF à un offset dans un fichier .jpg ??)

Re: pb EXIF : Bug du boitier ou de XnView ?

Posted: Sat Dec 19, 2009 11:02 am
by Markorki
Moi même personnellement et en tapotant de mes petits doigts, j'ai posé cette question peut-être stupide (??) :
(accessoirement, où trouve-t-on les infos permettant d'associer un nom de variable EXIF à un offset dans un fichier .jpg ??)
... et, entre temps, j'ai trouvé ce lien :
http://www.exif.org/Exif2-2.PDF

Et ça n'éclaircit rien : la seule référence à un offset de 0668h que j'y aie trouvé, c'est "GPS stack value": on est en pleine zone de tags affectés à la géolocalisation, alors comment XnView affecte-t-il cette donnée au champ "shutter count" ?

Mais peut-être y a-t-il plus récent comme specs EXIF que ce document ( http://www.exif.org/Exif2-2.PDF ) ?

Re: pb EXIF : Bug du boitier ou de XnView ?

Posted: Mon Dec 21, 2009 4:27 pm
by xnview
Oui effectivement un bug

Re: pb EXIF : Bug du boitier ou de XnView ?

Posted: Thu Dec 24, 2009 8:25 am
by Markorki
merci de ta réponse...

Et, c'est juste une erreur de saisie/recopie sur l'offset, simple à corriger, ou c'est compliqué et pas pour une version proche ?

Je me sens un peu minoritaire, sur ce coup ;-)

Re: pb EXIF : Bug du boitier ou de XnView ?

Posted: Wed May 19, 2010 11:21 pm
by Markorki
... mais j'ai l'impression que les choses avancent , voir ce fil :

http://newsgroup.xnview.com/viewtopic.php?f=56&t=19363 où on voit qu'une partie du pb est déjà résolue ;-)