views:

294

answers:

4

When I open a specific png file in IE6, it just displays a red X, which looks like image not found error. It works fine in other browsers. Some other png images can render correct in IE6. I checked the can-render png with can-not-render png with fiddler, I found the can-not-render png is only 150 bytes. I wonder if the too small size causes the problem.

Update:

Finally, after communicating with the guys providing these png files, they told me that it is png compression issue. If you compress png file much more, it may break in ie6 sometimes. So the workaround is to sacrifice size of png file during compression, and it does work.

Anyway thank guys in stackoverflow as well :)

A: 

Hi,

IE6 is known for it's problems with PNG files.

If I were you I would change it to JPG or GIF.

Regards.

ATorras
Only with transparent pngs.
Rich Bradshaw
Yes, I had problems with transparencies in IE6, but there are people claiming that gAMA chunks don't work too (I haven't tested it). Anyhow I would replace all the PNG files for IE6. + info: http://hsivonen.iki.fi/png-gamma/
ATorras
+1  A: 

This link can help you to fix a known problem about PNG and IE6. Try it.

lg
A: 

This article at ALA may help.

graham.reeds
+1  A: 

Belatedpng is the best png fix for ie6 that I have found:

http://www.dillerdesign.com/experiment/DD%5FbelatedPNG/

matpol
Many thanks. I tried so many things, but this was the only thing that worked.
Jim G.