BlogBlog ÜbersichtjailscriptportsoptFreeBSDLinksThermoskanne

JPEG-Dateien auf Fehler überprüfen

Mit Hilfe von jpeginfo können JPEG-Dateien auf Fehler überprüft werden. Im FreeBSD Portbaum findet man jpeginfo unter graphics/jpeginfo:

# cd /usr/ports/graphics/jpeginfo && make install clean

Ruft man jpeginfo ohne Optionen auf, werden verschiedene Informationen zum Bild, wie zum Beispiel die Grösse, angezeigt. Durch die -l Option werden diese Informationen in Spalten gruppiert. Mit der -c Option werden die Bilder auf Fehler überprüft. Sollen defekte Dateien gleich gelöscht werden, kann die -d Option verwendet werden:

# jpeginfo -cl *.jpg
1280 x 1024 24bit Exif  N  247303 1.jpg  [OK]
 100 x 75   24bit Exif  N    2050 2.jpg  [OK]
1704 x 2272 24bit Exif  N 1204099 3.jpg  Corrupt JPEG data: 68 extraneous bytes before marker 0xdb  [WARNING]
  69 x 100  24bit Exif  N    3419 4.jpg  [OK]
  80 x 60   24bit Exif  N    1499 5.jpg  [OK]
1366 x 768  24bit JFIF  N  115880 6.jpg  [OK]
1000 x 756  24bit Exif  N  111401 7.jpg  Corrupt JPEG data: 2 extraneous bytes before marker 0xd9  [WARNING]
1000 x 756  24bit Exif  N  105140 8.jpg  [OK]
  77 x 30   24bit JFIF  N     964 9.jpg  [OK]

Mehr Informationen zu jpeginfo findet man in der Manpage jpeginfo(1).

 Permalink