Obraz PNG na stronie - problem - brak przeźroczystości

Chodzi mi mianowicie że pod IE na mojej stronie obrazek ( uśmiech) ma szare tło, czego nie ma w Firefoxie. Czy to kwestia kodu html czy też trzeba przerobić jakoś ten obraz aby nie było widoczne tło.

Adres mojej stronki: http://tranceman.lua.pl/

IE nie obsługuje przeźroczystości PNG.

http://www.google.com/search?client=ope … 8&oe=utf-8

U mnie obsługuje i to od dawna. Widocznie mam IE po znajomości od Microsoftu. Strona http://tranceman.lua.pl/ też się dobrze wyświetla. :slight_smile:

Zapewne masz IE7, który już obsługuje przezroczyste PNGi.

Wszystkie starsze wersje nie obsługują ;/

Można sobie pomagać jakimiś trikami, ale one zawsze powodują wyświetlenie obrazka tak jakbyśmy tego chciali:)

http://forum.ks-ekspert.pl/index.php?showtopic=112101

IE6 też wyświetla. Coś mi się wydaję, że mówimy o różnych wyświetlaniach, ale tak to jest jak się nie pisze dokładnie o jakim wyświetlaniu mowa i o jakiej przezroczystości. Niektórzy bardzo lubią uogólniać aby dowalić komuś tam i głoszą: IE nie yświetla PNG, no to mówię wyświetla i też nie mam zamiaru zbyt dużo tłumaczyć, bo niby dlaczego? Zostańmy zatem, każdy przy swojej wiedzy.

floyd - pokaż przykład takiego obrazka :slight_smile:

Proszę uprzejmie. Ten avator (jak kto woli to emblemat) z lewej strony. Czyżby się źle wyświetlał? Byłbym niemile zaskoczony :frowning:

No dobrze, załóżmy że wyświetla.

No to oświeć nas, jakie wyświetlanie zastosowałeś w swoim obrazku.

Tak na marginesie, to chyba w każdym serwisie www o komputerach i internecie można przeczytać, że dopiero IE7 radzi sobie z przezroczystością w PNG. Przykład? Nie idąc daleko cytuję dobreprogramy:

http://dobreprogramy.pl/index.php?dz=2&t=17&id=1868

Nowa wersja przeglądarki obsługuje ponadto przezroczystość plików graficznych w formacie PNG.

Więc nie wiem w stosunku do kogo kierujesz to oskarżenie.

To jest zwyczajny obrazek PNG bez żadnych kruczków. Ci co mówią o braku przezroczystości w IE mają na mysli przezroczystość programowaną stosowaną w stylach CSS (Stopień przezroczystości można zmieniać) ale piszą tak, że niektórzy myślą, że w ogóle nie da się wyświetlać prawidłowo obrazków PNG w przeglądarce IE. Sprawdź sobie np. jak to działa.

v90.gif v90.gif v90.gif v90.gif[/code]

Ten przykład który podałeś, nie powoduje wyświetlenie przezroczystego tła PNG-a w IE tam gdzie to tło powinno być, a nadaje przezroczystość całemu obrazkowi (to ‘brzydkie’ tło nadal zostaje).

Co prawda pomysł w linku, który podałem wcześniej też nie załatwia sprawy do końca, ale działa IMO o niebo lepiej.

Ja się natomiast zapytałem w jaki sposób zapisałeś swój obrazek, że IE6 wyświetla go domyślnie z przezroczystym tłem :stuck_out_tongue:

Firefox już dawno interpretuje bez -moz- opacity.

To był tylko przykład ściągnięty ze strony(widać jakiej), a nie wykład o przezroczystości.