06
lip
07

.png z czym się to je w IE?

Zainspirowany artykułem Kondzia a jednocześnie zobowiązany do nawrócenia internautów do korzystania z tej naprawde świetnej, mimo że nie bardzo popularnej metody na zapisywanie grafiki. Wiadomo, w mozillach, operach i konquerorach wszystko działa świetnie, kanał alpha działa jak należy. Niestety jednak, jak zwykle z resztą, IE musiał nam odwalić jakiegoś sracza i .png w IE nie są obsługiwane z przezroczystością… Z pomocą przychodzi nam kilka hacków do IE:

PNG Behavior:
http://webfx.eae.net/dhtml/pngbehavior/pngbehavior.html

Improved PNG Behavior:
http://www.scss.com.au/family/andrew/webdesign/pngbehavior/

The PNG problem in Windows Internet Explorer:
http://homepage.ntlworld.com/bobosola/pnghowto.htm

Cross-Browser Variable Opacity with PNG: A Real Solution:
http://www.alistapart.com/articles/pngopacity/

MSDN AlphaImageLoader Filter:
http://msdn.microsoft.com/workshop/author/filter/reference/filters/alphaimageloader.asp

Cross-browser semi-transparent backgrounds:
http://www.daltonlp.com/daltonlp.cgi?item_type=1&item_id=217

The Sad Story of PNG Gamma “Correction”:
http://hsivonen.iki.fi/png-gamma/

Ie’s alpha transparency with AlphaImageLoader (test):
http://www.pmob.co.uk/temp/test-alphafilter.htm

IE7 PNG Transparency:
http://dean.edwards.name/IE7/

Oczywiście na stronie wykorzystujemy tylko jeden skrypt.


5 Odpowiedzi do “.png z czym się to je w IE?”


  1. lipiec 7, 2007 o 9:31 am

    Dzięki za uzupełnienie ;]

  2. lipiec 8, 2007 o 12:40 am

    Heh, dzięki za fajny spis – przyda mi się napewno przy kolejnych potyczkach z PNG i IE ;)

  3. sierpień 12, 2007 o 1:37 pm

    testowaliście czy w praktyce działają tak jak powinny? :]
    (nie czytałem jeszcze wszystkich art po prostu jestem ciekaw czy teoria działania pokrywa się z praktyką, bo mimo wszystko jest to microsoft… )

  4. grudzień 29, 2007 o 9:30 pm

    Metodą jest również jQuery + plugin: ifixpng. Podobno całkiem dobrze się sprawdza, piszę “podobno”, gdyż osobiście ani nie używam Windows, ani Internet Explorera i nigdy ich nie kupię i nigdy nie będę używał. I w ogóle mam MS w ciemnościach egipskich. Nigdy mnie nie zmuszą do korzystania z Windowsem i IE tylko dlatego, by testować strony i abym musiał uczyć się osobnych tzw. “hacków” dla ich beznadziejnych, nieustandardyzowanych produktów… Bo PNG to jedno, a wiele innych spraw jak mizerna obsługa CSS w IE to drugie… Oczywiście “miliony much przecież nie mogą się mylić”… Cały artykuł powinien być zatytułowany: PNG – kolejny znakomity standard, który wyśmienicie ukazuje słabość i bezużyteczność produktów MS (oraz praktyki marketingowe MS trącające o faszyzację życia cyfrowo-internetowego). Takie jest moje zdanie, tak będę oponował i podjętego stanowiska nie zmienię.

    1) http://jquery.com/
    2) http://plugins.jquery.com/project/ifixpng


Napisz odpowiedź




Kim jestem

To ja

Nazywam się Tomek, jednak w internecie przedstawiam się jako sunlifter, Jestem uczniem liceum i uczę się w klasie o profilu inf-mat-ang. Interesuję się programowaniem oraz grafiką, i temu mam zamiar poświęcić się w przyszłośći. Moim drugorzędnym hobby jest fotografia, moje fotografie można oglądać na Digart.pl Gorąco zapraszam do komentowania postów na tym blogu :)

Profil użytkownika Tomasz Frankowski
 używam Ubuntu