0

Kodiert

Oklab-Farbe

Über Oklab-Farbe

Oklab-Farbe ist ein wahrnehmungsbasierter Farbraum, der Farben mit Helligkeit und zwei Farbkomponenten darstellt. Wie Lab-Farbe trennt Oklab Helligkeit und Farbigkeit, ist aber als neueres Modell so entworfen, dass Farbänderungen dem visuellen Eindruck näherkommen.

KomponenteBedeutungBeispielwert
L: HelligkeitBeschreibt die Helligkeit der Farbe. 0% ist Schwarz, 100% ist Weiß.60%
aBeschreibt die Richtung von Grün nach Rot. Negative Werte sind grünlicher, positive Werte rötlicher.0.1
bBeschreibt die Richtung von Blau nach Gelb. Negative Werte sind bläulicher, positive Werte gelblicher.0.1

Zum Beispiel lassen sich wichtige Farben wie Rot wie folgt darstellen.

FarbeOklab SchreibweiseRGB-Schreibweise
Rotoklab(62.8% 0.2249 0.1258)rgb(255 0 0)
Grünoklab(51.98% -0.1403 0.1077)rgb(0 128 0)
Limeoklab(86.64% -0.2339 0.1795)rgb(0 255 0)
Blauoklab(45.2% -0.0325 -0.3115)rgb(0 0 255)
Weißoklab(100% 0 0)rgb(255 255 255)
Schwarzoklab(0% 0 0)rgb(0 0 0)

Um Transparenz einzuschließen, fügen Sie einen Alphawert hinzu. Zum Beispiel kann halbtransparentes Rot so dargestellt werden: oklab(62.8% 0.2249 0.1258 / 0.5).

Umgang mit Helligkeit, a und b

Die Helligkeit wird im Bereich von 0% bis 100% behandelt. Werte unter 0% werden als 0% behandelt, Werte über 100% werden auf 100% begrenzt.

a und b werden als positive oder negative Zahlen angegeben. Ihre Werte werden nicht auf einen festen Bereich beschnitten, sondern als angegebene Oklab-Komponenten behandelt.

Unterschied zwischen Oklab und Oklch

Oklab stellt Farben mit den rechtwinkligen Koordinaten a und b dar. Oklch verwendet denselben wahrnehmungsbasierten Ansatz wie Oklab, stellt den Farbton aber mit Chroma und Farbton dar.

Unterschied zwischen Oklab und Lab

Oklab ist so entworfen, dass Änderungen von Farbton oder Chroma optisch gleichmäßiger wirken als bei Lab. Da Helligkeit und Farbkomponenten näher an die menschliche Wahrnehmung angepasst sind, führen gleiche Änderungen der Komponentenwerte meist zu gleichmäßigeren visuellen Änderungen. Beim Erzeugen von Farbverläufen oder beim Ändern nur des Chromas verschieben sich Helligkeit und Farbton daher weniger unnatürlich.