‘k was wat aan’t klooien voor een nieuw sub-ontwerp voor www.chiro.be, en zo ben ik toch wel op een grote WTF gekomen…
Vanboven op de pagina hangt er een kleine Flash applicatie die wat foto’s roteert. Nothing fancy, gewoon fade-in en fade-out. So far so good. In het standaard ontwerp is het gewoon een rechthoekig vlak met wat tekst over (css positioning, baby). In het nieuwe ontwerp zit de foto in een soort van “luchtbel” en moest dus de achtergrond mooi overgaan in de flashmovie. Dat probleem heb ik niet bij de standaardversie want die zit zowat op zichzelf en de achtergrond kleur is toch wit, dus zowieso geen probleem. Maar bij de nieuwe versie is dat blauw, en wat blijkt nu: Internet Explorer (u kiest zelf welke versie) heeft blijkbaar een probleem met kleurprofielen. Of zoiets. Want de die overgang tussen achtergrond en flashmovie is niet zo seamless als die zou moeten zijn. Hoewel de PNG vanuit photoshop op dezelfde manier geexporteerd is als de PNGs die voor de achtergrond worden gebruikt, komt die toch anders door. In Firefox en Opera gaat het wel degelijk goed, want daar zie je niks van rand of kleurverschil.
Ik heb met vanalle kleurprofielen in Photoshop geprobeerd, op verschillende manieren te exporteren en watnog, maar niks hielp echt. Er was altijd een verschil. En op verschillende computers gaf het dan nog eens een ander resultaat (maar dan alleen in IE).
Ondertussen heb ik het zo opgelost door 2 versie van de movie te maken (gelukkig laden ze het merendeel van de data extern via Actionscript, dus ‘t valt wel mee qua verspilling). Eén voor IE, één voor de rest. *rolt met ogen* Goed bezig dus. De versie voor IE gebruikt een versie van de voorgrond (het blauw) die ik eerst heb omgezet naar CMYK, dan terug naar RGB en dan geexporteerd als PNG. En dan ziet het redelijk okee uit.
Crap, zeg ik u. Crap.