Nach dem Wechsel von Firefox 3 auf 3.5 bemerkte ich, dass Farben bzw. Bilder im Browser teilweise total falsch dargestellt werden. Ganz besonders bei manchen pngs. Inzwischen bin ich bei FF 3.6 angelangt, das Problem hat sich aber leider nicht von selbst gelöst. Ich musste etwas recherchieren.
Die gute Nachricht, jetzt stimmen die Farben wieder. Das Problem war die falsche Einstellung bei gfx.color_management.mode.
Auf die Spur des Problems gebracht hat mich unter anderem dieser Artikel:
hacks.mozilla.org/2009/06/color-correction/
Der Besuch der Testseite:
www.color.org/version4html.xalter ist eher deprimierend.
Den FF Changelog kann ich wie üblich nicht finden...
OK. Safari unterstützt ICC Version 4, sogar mein Bastelsafari auf Wine. Firefox unterstützt Version 4 definitiv nicht.
In Firefox 3.0.x stimmten die Farben ja noch. Was sich anscheinend in Firefox geändert hat, ist die Aktivierung des
gfx.color_management.mode. Also about:config aufrufen und deaktivieren.
Laut
developer.mozilla.org/En/ICC_color_correction_in_Firefox stehen als mögliche Werte für
gfx.color_management.mode 0, 1 und 2 zur Verfügung.
Was mir jetzt noch fehlt, ist ein Testbild, bzw. zwei Testbilder. Eines mit, eines ohne Farbprofil. Ein nettes hellblaues ist mit Gimp fix erstellt.
Imagemagick entfernt die Profile:
convert hellblau.png -strip hb-stripped.png
Nun mache ich eine html Datei mit einem
div in genau dem verwendeten hellblau, den Hexwert kann ich ja aus Gimp rüberkopieren. Darunter kommen die zwei
img-Tags für das Bild mit und das ohne Profil.
Öffnen in Firefox und jeweils die Einstellungen zu
gfx.color_management.mode in about:config ändern und den Browser neu starten.
Ergebnisse:
Screenshot |
Anmerkung |
|
Mode 2, die default Einstellung seit Firefox 3.5
Der mit css eingefärbte Block oben würde passen, aber beide png unten sind falsch gefärbt. Sowohl das mit, als auch das ohne Profil. |
|
Mode 1, an sich stimmen css und pngs überein, aber sie sind beide total falsch blau. |
|
Mode 0, also deaktiviertes Color Management.
DAS ist das richtige blau, sowohl beim css-Block, als auch in beiden pngs. Genau so schaut es auch in Gimp selbst aus. |
|
Zum Vergleich noch der Internet Explorer (IE6 auf Wine). Der stellt das png mit Profil richtig, das ohne Profil zu dunkel dar. |
Zum Abschluss noch der Test mit dem css-Block und den beiden pngs:
#a2c3ed
Wer hier ein einheitlich hellblaues Quadrat ohne Abstufungen sieht, dessen Browser ist brav.
topsy.com am : PingBack