Erreur de lecture sur image JPEG

Questions générales en Français

Moderators: XnTriq, xnview

User avatar
Cortexd
Posts: 6
Joined: Thu Sep 03, 2009 4:52 pm

Erreur de lecture sur image JPEG

Post 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.
User avatar
xnview
Author of XnView
Posts: 36866
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: Erreur de lecture sur image JPEG

Post by xnview »

Il faut activer option>Lecture>Ignorer les erreurs
Pierre.
User avatar
Cortexd
Posts: 6
Joined: Thu Sep 03, 2009 4:52 pm

Re: Erreur de lecture sur image JPEG

Post 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.
User avatar
xnview
Author of XnView
Posts: 36866
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: Erreur de lecture sur image JPEG

Post by xnview »

pourriez vous m'envoyer l'image?
Pierre.
User avatar
Cortexd
Posts: 6
Joined: Thu Sep 03, 2009 4:52 pm

Re: Erreur de lecture sur image JPEG

Post by Cortexd »

Voici une des images qui posent problème : http://dl.free.fr/j9beLaTfu
User avatar
oops66
XnThusiast
Posts: 2004
Joined: Tue Jul 17, 2007 1:17 am
Location: France

Re: Erreur de lecture sur image JPEG

Post 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.
XnViewMP Linux X64 - Debian - X64
User avatar
xnview
Author of XnView
Posts: 36866
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: Erreur de lecture sur image JPEG

Post 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
Pierre.
User avatar
oops66
XnThusiast
Posts: 2004
Joined: Tue Jul 17, 2007 1:17 am
Location: France

Re: Erreur de lecture sur image JPEG

Post 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 ;-)
XnViewMP Linux X64 - Debian - X64