trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: June 2012

Possible corrupt/unviewable images

From: Darrell Anderson <humanreadable@...>
Date: Thu, 28 Jun 2012 23:39:09 -0700 (PDT)
I think I have a credible list of remaining image file candidates that are corrupt in some way or unviewable. I used find/xargs and imagemagick 'identify' to find the files. I looked for XCF/JPG/JPEG/GIF/SVG/SVGZ/PNG files. (Did I miss any formats?)

Considering the thousands of image files, this is a very short list! :-)

I already fixed several images using upstream sources.

The first remedy was to find the original sources from upstream and hope the image files there were not corrupt. I have exhausted that search. I'll leave to the image experts regarding the best way to repair, if at all.

Darrell

================================
SVG/SVGZ:

identify: no decode delegate for this image format `./tdegraphics/ksvg/test/tiger.svg' @ error/svg.c/ReadSVGImage/2815.

applications/tdesvn/src/pics/hisc-action-tdesvnaddrecursive.svgz ('identify -verbose' stalls with this image; opens in gwenview without incident; opens in karbon but incompletely; definitely something awry)

================================
PNG:

(These images are no longer found upstream. Several days ago I emailed the developer --- no response yet.)

identify: improper image header `./libraries/pytdeextensions/app_templates/kcontrol_module/src/hi16-app-kcontrol_module.png' @ error/png.c/ReadPNGImage/2957.
identify: improper image header `./libraries/pytdeextensions/app_templates/kcontrol_module/src/hi32-app-kcontrol_module.png' @ error/png.c/ReadPNGImage/2957.
identify: improper image header `./libraries/pytdeextensions/app_templates/kdeapp/src/hi16-app-kdeapp.png' @ error/png.c/ReadPNGImage/2957.
identify: improper image header `./libraries/pytdeextensions/app_templates/kdeapp/src/hi32-app-kdeapp.png' @ error/png.c/ReadPNGImage/2957.
identify: improper image header `./libraries/pytdeextensions/app_templates/kdeutility/src/hi16-app-kdeutility.png' @ error/png.c/ReadPNGImage/2957.
identify: improper image header `./libraries/pytdeextensions/app_templates/kdeutility/src/hi32-app-kdeutility.png' @ error/png.c/ReadPNGImage/2957.



(This image from KDE 3.5.10 to 3.4.1 is corrupt too. The default English version: tdeedu/doc/kvoctrain.)

identify: Ignoring bad adaptive filter type `./tde-i18n/tde-i18n-de/docs/tdeedu/kvoctrain/verb-query-dlg.png' @ warning/png.c/PNGWarningHandler/1472.
identify: Extra compressed data `./tde-i18n/tde-i18n-de/docs/tdeedu/kvoctrain/verb-query-dlg.png' @ warning/png.c/PNGWarningHandler/1472.
identify: Extra compression data `./tde-i18n/tde-i18n-de/docs/tdeedu/kvoctrain/verb-query-dlg.png' @ warning/png.c/PNGWarningHandler/1472.
identify: IDAT: CRC error `./tde-i18n/tde-i18n-de/docs/tdeedu/kvoctrain/verb-query-dlg.png' @ error/png.c/PNGErrorHandler/1455.
identify: corrupt image `./tde-i18n/tde-i18n-de/docs/tdeedu/kvoctrain/verb-query-dlg.png' @ error/png.c/ReadPNGImage/2995.



(These images from KDE 3.5.10 to 3.1.5 are corrupt too.)

identify: improper image header `./tdesdk/kapptemplate/kapp/hi16-app-app.png' @ error/png.c/ReadPNGImage/2957.
identify: improper image header `./tdesdk/kapptemplate/kapp/hi32-app-app.png' @ error/png.c/ReadPNGImage/2957.
identify: improper image header `./tdesdk/kapptemplate/kapp/hi48-app-app.png' @ error/png.c/ReadPNGImage/2957.
identify: improper image header `./tdesdk/kapptemplate/kapp/lo16-app-app.png' @ error/png.c/ReadPNGImage/2957.
identify: improper image header `./tdesdk/kapptemplate/kapp/lo32-app-app.png' @ error/png.c/ReadPNGImage/2957.
identify: improper image header `./tdesdk/kapptemplate/kpartapp/hi16-app-app.png' @ error/png.c/ReadPNGImage/2957.
identify: improper image header `./tdesdk/kapptemplate/kpartapp/hi32-app-app.png' @ error/png.c/ReadPNGImage/2957.
identify: improper image header `./tdesdk/kapptemplate/kpartapp/hi48-app-app.png' @ error/png.c/ReadPNGImage/2957.
identify: improper image header `./tdesdk/kapptemplate/kpartapp/lo16-app-app.png' @ error/png.c/ReadPNGImage/2957.
identify: improper image header `./tdesdk/kapptemplate/kpartapp/lo32-app-app.png' @ error/png.c/ReadPNGImage/2957.
identify: improper image header `./tdesdk/kapptemplate/kpartplugin/hi16-action-plugin.png' @ error/png.c/ReadPNGImage/2957.
identify: improper image header `./tdesdk/kapptemplate/kpartplugin/hi22-action-plugin.png' @ error/png.c/ReadPNGImage/2957.
================================