View previous topic :: View next topic |
Author |
Message |
vee.jay
Joined: 24 Jun 2004 Posts: 52 Location: croatia
|
Posted: 03.05.2006 17:03 Post subject: png prikaz za IE |
|
|
Kako osigurati da se stranice koje sadrže png fotke (flash) prikažu identično u IE kao i u firefoxu? Opera isto prikazuje tamnije kao i IE, ali mi je bitnije za IE.
Ovako mi sve fotke izgledaju "spaljeno" |
_________________ mali studio ... velikih ideja
http://www.malistudio.hr |
|
Back to top |
|
|
Sulien
Joined: 04 Jan 2004 Posts: 2905 Location: Zagreb
|
Posted: 03.05.2006 18:10 Post subject: |
|
|
E. To i mene zanima. Nema veze je li PNG-8 ili -24, činjenica je da u različitim browserima različito izgledaju. Kod mene je slučaj da je u FF dobro dok je IE i Safari tamnije.
Mislim da je to gamma correction koji je jedan od PNG features :S |
|
|
Back to top |
|
|
Lord
Joined: 29 May 2006 Posts: 7 Location: Strasbourg
|
Posted: 29.05.2006 15:15 Post subject: |
|
|
Code: | if (navigator.platform == "Win32" && navigator.appName == "Microsoft Internet Explorer" && window.attachEvent) {
window.attachEvent("onload", alphaBackgrounds);
}
function alphaBackgrounds(){
var rslt = navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
var itsAllGood = (rslt != null && Number(rslt[1]) >= 5.5);
for (i=0; i<document.all.length; i++){
var bg = document.all[i].currentStyle.backgroundImage;
if (itsAllGood && bg){
if (bg.match(/\.png/i) != null){
var mypng = bg.substring(5,bg.length-2);
document.all[i].style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+mypng+"', sizingMethod='scale')";
document.all[i].style.backgroundImage = "url('/images/x.gif')";
}
}
}
} |
Jedan blanko transparentni .gif fajl 1x1px smesten u folderu "images" ali samo promenite putanju ako zelite da ga premestite na neku drugu lokaciju.
Podrzane su verzije explorera 5.x pa navise. |
|
|
Back to top |
|
|
retro_one
Joined: 16 Sep 2003 Posts: 880 Location: DUBRAVA.
|
Posted: 29.05.2006 15:27 Post subject: |
|
|
mislim da se ovdje ipak ne radi o transparenciji....nego o razlicitom prikazu boja na slici u razlicitim brozerima |
_________________ Just your average eccentric programmer. |
|
Back to top |
|
|
Sulien
Joined: 04 Jan 2004 Posts: 2905 Location: Zagreb
|
Posted: 29.05.2006 15:53 Post subject: |
|
|
Da... dumbass
Ono što sam ja zaključio: radi se o pogrešnoj interpretaciji 'gamma' feature-a u PNG formatu. Važno je što sejva taj PNG - u Photoshopu nemojte koristiti 'save as' -> PNG nego samo 'save for web'. To znači da ne smijete ni otvoriti već tako spremljeni PNG, editirati ga i staviti 'save' -- osim ako ne znate neki fix kojeg ja nisam našao.
Drugo, background sličice koje bi se trebale preklapati ili slično treba uvijek spremati na isti način. Uvijek nakon spremanja sve provjeriti u IE i Safari |
|
|
Back to top |
|
|
Lord
Joined: 29 May 2006 Posts: 7 Location: Strasbourg
|
Posted: 29.05.2006 15:55 Post subject: |
|
|
retro_one wrote: | mislim da se ovdje ipak ne radi o transparenciji....nego o razlicitom prikazu boja na slici u razlicitim brozerima |
Uff u pravu si, sada sam video
Btw. mozda ce ovo pomoci nekome |
|
|
Back to top |
|
|
unique
Joined: 29 Mar 2004 Posts: 655
|
Posted: 29.05.2006 18:12 Post subject: |
|
|
ovaj sam link neki dan pokupio od mislava
http://attaboymedia.com/sandbox/png-is-crap/
btw. bas mi je zao sto se png tako lose prikazuje |
_________________ Activate interlock! Dynotherms connected! Infracells up! Mega thrusters are go! LET'S GO VOLTRON FORCE! |
|
Back to top |
|
|
|