PDA

Volledige versie bekijken : alpha verschil in png.. bij verschillende browsers


Stuf
%Europe/Berlin %644 %2005, 16:28
hey..

vraagje..

ik was een nieuwe avatar aan het maken met een transparante background, opgeslagen als png. Nou als ik hier op het forum kijk zie ik mn avatar in FireFox prima.. geen achtergrond. Bekijk ik hm in IE dan zie ik wel een achtergrond.
Nou vind ik dat hier op het forum geen probleem, maar zou wel graag willen weten hoe dat kan, want er zit een behoorlijk verschil tussen de twee browsers.

Alvast bedankt.

Mitch
%Europe/Berlin %649 %2005, 16:35
Geen idee hoe dat komt... Erg vreemd. Maar dat zou toch niet mogen :S dat IE png nie goed ondersteund...

Maar waarom gebruik je transparantie? Je kan net zo goed je avatar de kleur geven van de achtergrond.

mech7
%Europe/Berlin %656 %2005, 16:45
Ja IE ondersteund dat niet... die gebruikt uiteraard weer zijn eigen gekke filtertje...

Mischien da ze dan hier ook ff da IE png scriptje kunnen installeren ^_^

<!--[if gte IE 5.5000]>
<script type="text/javascript" src="ie_png/ie_png.js"></script>
<![endif]-->

function correctPNG() // correctly handle PNG transparency in Win IE 5.5 or higher.
{
for(var i=0; i<document.images.length; i++)
{
var img = document.images[i]
var imgName = img.src.toUpperCase()
if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
{
var imgID = (img.id) ? "id='" + img.id + "' " : ""
var imgClass = (img.className) ? "class='" + img.className + "' " : ""
var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
var imgStyle = "display:inline-block;" + img.style.cssText
if (img.align == "left") imgStyle = "float:left;" + imgStyle
if (img.align == "right") imgStyle = "float:right;" + imgStyle
if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
var strNewHTML = "<span " + imgID + imgClass + imgTitle
+ " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
+ "filter:progid:DXImageTransform.Microsoft.AlphaImag eLoader"
+ "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
img.outerHTML = strNewHTML
i = i-1
}
}
}
window.attachEvent("onload", correctPNG);

Stuf
%Europe/Berlin %661 %2005, 16:53
Maar waarom gebruik je transparantie? Je kan net zo goed je avatar de kleur geven van de achtergrond.

als ik dat doe dan zie ik de achtergrond goed in IE.. maar niet meer in FF :S

*edit..

doet het wel.. mijn fout..

bedankt !

mech7
%Europe/Berlin %566 %2005, 14:35
Vaak zie je kleurverschil met jpg.. meestal door te hoge compressie.. vaak zie je dan soms ook geen kleur verschil op je mintor maar wel op een andere. Ik heb ook gemerkt dan jpg kleuren anders renderen in een flash file in verschillende browsers in opera kan er bv kleur verschil zijn.

SaphuA
%Europe/Berlin %708 %2005, 17:59
Klopt, iie vind png files niet lief...
Moet je inderdaad even de achtergrond van het forum gebruiken :(