Henryk Plötz: "Richtige" Farbdarstellung im Computer, speziell in Browsern

Beitrag lesen

Moin,

Deswegen nochmal: Warum sollten Browser ICC unterstützen?

Wegen

der Webdesigner wählt seine Farbe am Monitor aus, schreibt die in Hexform in sein CSS, und speichert das...

Ähnlich wie bei Zeiten "21.3.2005, 9:00 Uhr" ist bei Farben "rgb(255,0,0)" (oder meinetwegen auch #F00) eine nahezu nutzlose Angabe. Zu einer Zeitangabe gehört eine Zeitzone, und zu einer Farbangabe halt ein Farbraum. Bei HTML und CSS ist das der Einfachheit halber immer sRGB, aber das ist ja nur die halbe Miete. Früher[tm] (und ich möchte gar nicht abstreiten dass das wohl immer noch gängige Praxis ist) nahm man einfach die Farbwerte und hat sie auf das Ausgabegerät geknallt: 255,0,0 -> voller Saft auf den roten Strahler, nichts auf die beiden anderen.

Das gibt aber Probleme: Volle Kanne Rot ist nicht immer das gleiche Rot. Wie das Rot nachher erscheint hängt von allerlei Dingen ab: Mindestens von der Farbe/Intensität die der rote Phosphor auf der Bildschirmunterfläche hat, der Färbung der Glasplatte zwischen Phosphor und Benutzer, und vielleicht sogar noch davon, ob der rote Signalweg zwischen Grafikkarte und Elektronenkanonen im Vergleich zu den anderen Wegen mehr/weniger verstärkt ist. Und dann kann man sich natürlich am Monitor noch eine "Farbtemperatur" einstellen, sich also sein Weiss wünschen, was natürlich auch auf das Rot abfärbt.

Und das war jetzt nur ein CRT, schlimmer wird es, wenn man sich noch TFTs (welche Farbe haben die Farbfilter? wie sieht das mit dem Backlight aus?) oder (schauder) gar Drucker ansieht.

Allen Leuten vorzuschreiben, dass ihr Equipment so aussehen muss, dass volle Kanne Rot immer den gleichen Farbeffekt erzielt, ist nicht realistisch, also muss umgerechnet werden. Dazu muss natürlich bekannt sein, wie das Ausgabegerät Farben darstellt, und mit welchen Werten man es ansteuern muss, um 255,0,0 aus sRGB zu erreichen (bzw. wenn das nicht geht, welches die beste Näherung ist).

--
Henryk Plötz
Grüße aus Berlin
~~~~~~~~ Un-CDs, nein danke! http://www.heise.de/ct/cd-register/ ~~~~~~~~
~~ Help Microsoft fight software piracy: Give Linux to a friend today! ~~