Why can't IE6 shows semi transparent png8 files with alpha filter ?

Posted by vvo on Stack Overflow See other posts from Stack Overflow or by vvo
Published on 2010-05-10T13:15:35Z Indexed on 2010/05/10 13:24 UTC
Read the original article Hit count: 192

Filed under:
|
|

-- read the whole question before answering --

Hi, i work on a big website that had a lot (45000+) of png24 images (with semi transparency).

I converted them to png8 and it works very well (a big help on page load time...).

The thing is i had to keep png24 files for ie6 users (with alpha filter to have semi transparent pixels) because we all know that we can't use png 8 semi transparent images in IE6 : either the semi transparent pixels will be opaque or completely transparent.

I tried to use the alpha image loader filter with png8 images but it just don't work, the pixels are still opaque/completely transparent, no semi transparency.

What's the reason it's not working ? Is there a difference for IE when dealing with semi transparent pixels from a png24 or from a png8 ?

I couldn't find any information on msdn websites or on stackoverflow...

This is crazy... !


DISCLAIMER : i'm not searching for a f**ckin fix IE6 png or sh*t like that, i already know alpha image loader or htc techniques etc, theses all works well with PNG24 files but doesn't work with png8 files.

© Stack Overflow or respective owner

Related posts about ie6-bug

Related posts about internet-explorer