0

Wynik kodowania

Kolor Oklab

O kolorze Oklab

Kolor Oklab to percepcyjna przestrzeń barw opisująca kolory za pomocą jasności i dwóch składników barwy. Podobnie jak Lab oddziela jasność od barwy, ale jako nowszy model jest zaprojektowany tak, aby zmiany koloru były bliższe wyglądowi wizualnemu.

SkładnikZnaczeniePrzykładowa wartość
L: JasnośćOznacza jasność koloru. 0% to czerń, a 100% to biel.60%
aOznacza kierunek od zieleni do czerwieni. Wartości ujemne są bardziej zielone, a dodatnie bardziej czerwone.0.1
bOznacza kierunek od błękitu do żółci. Wartości ujemne są bardziej niebieskie, a dodatnie bardziej żółte.0.1

Na przykład główne kolory, takie jak czerwony, można przedstawić następująco.

KolorOklab notacjaNotacja RGB
Czerwonyoklab(62.8% 0.2249 0.1258)rgb(255 0 0)
Zielonyoklab(51.98% -0.1403 0.1077)rgb(0 128 0)
Limonkowyoklab(86.64% -0.2339 0.1795)rgb(0 255 0)
Niebieskioklab(45.2% -0.0325 -0.3115)rgb(0 0 255)
Białyoklab(100% 0 0)rgb(255 255 255)
Czarnyoklab(0% 0 0)rgb(0 0 0)

Aby uwzględnić przezroczystość, dodaj wartość alfa. Na przykład półprzezroczoną czerwień można zapisać jako oklab(62.8% 0.2249 0.1258 / 0.5).

Obsługa jasności, a i b

Oznacza jasność koloru. 0% to czerń, a 100% to biel Wartości poniżej 0% są traktowane jako 0%, a powyżej 100% ograniczane do 100%.

a i b podaje się jako liczby dodatnie lub ujemne. Ich wartości nie są przycinane do stałego zakresu i są traktowane jako podane składniki.

Różnica między Oklab a Oklch

Oklch korzysta z tej samej idei percepcyjnej co Oklab, ale wyraża kolor przez chromę i odcień.

Różnica między Oklab a Lab

Oklab zaprojektowano tak, aby zmiany wizualne były bardziej równomierne niż w Lab podczas zmiany odcienia lub chromy.