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. ================================