Page 1 of 1

Erreur de lecture sur image JPEG

Posted: Sat May 25, 2013 2:52 am
by Cortexd
Bonjour,

J'ai un problème sur une série de photos JPEG prises avec un BlackBerry 9790. Il semblerait qu'elles soient toutes, pour une raison inconnue, plus ou moins corrompues.
Au début XnView ne les ouvrait même pas. En double cliquant dessus il ne se passait strictement rien et il n'y avait aucun message d'erreur. Après avoir coché la case "Ignorer les erreurs de lectures", elles ont fini par s'afficher. Le problème c'est que la fin de chaque image est remplacée par une barre horizontale noire. Ce qui est étrange puisque d'autres logiciels (comme Paint, GIMP ou la Visionneuse Windows) les affichent correctement, y compris la zone finale qui est donc bien contenue quelque part. Comment se fait-il qu'XnView ne l'affiche pas ?

Exemple du coin bas droit d'une des images, sur Paint, puis sur XnView :

Image Image

Le logiciel JPEGsnoop semble détecter les erreurs suivantes :
  1. ERROR: Ran out of buffer before EOI during phase 1 of Scan decode @ 0x08X
  2. ERROR: Early EOF - file may be missing EOI
La version de XnView utilisée est la 2.00 sur Windows 7 64 bits.

Re: Erreur de lecture sur image JPEG

Posted: Mon May 27, 2013 8:44 am
by xnview
Il faut activer option>Lecture>Ignorer les erreurs

Re: Erreur de lecture sur image JPEG

Posted: Mon May 27, 2013 4:16 pm
by Cortexd
Oui c'est ce que j'ai fait, mais même avec cette option d'activée l'image ne s'affiche pas complètement. Pourtant la partie manquante existe bien puisque d'autres logiciels arrivent à l'afficher.

Re: Erreur de lecture sur image JPEG

Posted: Tue May 28, 2013 11:26 am
by xnview
pourriez vous m'envoyer l'image?

Re: Erreur de lecture sur image JPEG

Posted: Tue May 28, 2013 2:17 pm
by Cortexd
Voici une des images qui posent problème : http://dl.free.fr/j9beLaTfu

Re: Erreur de lecture sur image JPEG

Posted: Tue May 28, 2013 6:14 pm
by oops66
Cortexd wrote:Voici une des images qui posent problème : http://dl.free.fr/j9beLaTfu
Pour info: ...Bizarre, ici, je n'ai pas de problème pour l'ouvrir dans XnView 2.0 (sous Ubuntu + wine) , ni sous XnViewMP0.51 Linux. Par contre je n'ai pas l'onglet EXIF sous 2.0 alors que je l'ai sous MP0.51.

Re: Erreur de lecture sur image JPEG

Posted: Wed May 29, 2013 8:50 am
by xnview
Cortexd wrote:Voici une des images qui posent problème : http://dl.free.fr/j9beLaTfu
oui etrange, car il y a bien un probleme avec le fichier

Re: Erreur de lecture sur image JPEG

Posted: Wed May 29, 2013 3:40 pm
by oops66
Pour info: ...Ici, j'ai juste un "warning" sur ce fichier corrompu:

Code: Select all

find . -iname "*.jpg" -print0 | xargs -0 jpeginfo -c -C -i -v | grep -e WARNING -e ERROR
./bug_xnview2.0.jpg 2592 x 1944 24bit Exif  Normal Huffman  737550  Premature end of JPEG file  [WARNING]
... PS: Si ce genre d'outil de recherche d'erreurs dans les fichiers images/vidéos était implanté dans XnView & MP ça serait pratique ;-)