Trying to - export PNG with the Gimp, and - converting to PNG from different other formats (EPS, TIFF, or others) with ImageMagick (convert as well as display), I get corrupted images. Basically, the left half of the image appears twice, the right half being covered by the 2nd copy of the left half. I suspect the error to be in libpng. Recompiling the source RPMs of libpng and ImageMagick on my machine didn't help. PS ImageMagick also seems to fail when producing BMP images. But probably for different reasons.
This is fixed in 6.0. I tried converting with Gimp bmp->png gif->png jpg ->png and displayed results with ee, gimp and ImageMagick, all results matched originals. Used ImageMagick's "convert" program to convert from bmp->png gif->png jpg->png png->bmp gif->bmp jpg->bmp and all displayed fined with ee, gimp and ImageMagick. Here's what I have installed: ImageMagick-devel-4.2.2-4 ImageMagick-4.2.2-4 gimp-1.0.4-3 gimp-data-extras-1.0.0-4 gimp-libgimp-1.0.4-3 gimp-devel-1.0.4-3 libpng-1.0.3-2 libpng-devel-1.0.3-2 ee-0.3.8-7