0

Encodé

Couleur Oklab

À propos de la couleur Oklab

La couleur Oklab est un espace colorimétrique perceptuel qui représente les couleurs avec la luminosité et deux composantes colorées. Comme Lab, elle sépare luminosité et couleur, mais ce modèle plus récent est conçu pour que les changements de couleur correspondent davantage à l’apparence visuelle.

ComposantSignificationExemple de valeur
L: LuminositéReprésente la luminosité de la couleur. 0% correspond au noir et 100% au blanc.60%
aReprésente la direction du vert vers le rouge. Les valeurs négatives tirent vers le vert et les positives vers le rouge.0.1
bReprésente la direction du bleu vers le jaune. Les valeurs négatives tirent vers le bleu et les positives vers le jaune.0.1

Par exemple, les couleurs principales comme le rouge peuvent être représentées ainsi.

CouleurNotation OklabNotation RGB
Rougeoklab(62.8% 0.2249 0.1258)rgb(255 0 0)
Vertoklab(51.98% -0.1403 0.1077)rgb(0 128 0)
Limeoklab(86.64% -0.2339 0.1795)rgb(0 255 0)
Bleuoklab(45.2% -0.0325 -0.3115)rgb(0 0 255)
Blancoklab(100% 0 0)rgb(255 255 255)
Noiroklab(0% 0 0)rgb(0 0 0)

Pour inclure la transparence, ajoutez une valeur alpha. Par exemple, un rouge semi-transparent peut être représenté par oklab(62.8% 0.2249 0.1258 / 0.5).

Traitement de la luminosité, de a et de b

Représente la luminosité de la couleur. 0% correspond au noir et 100% au blanc Les valeurs sous 0% sont traitées comme 0%, et celles au-dessus de 100% sont limitées à 100%.

a et b sont indiqués par des nombres positifs ou négatifs. Leurs valeurs ne sont pas limitées à une plage fixe et sont traitées comme les composantes spécifiées.

Différence entre Oklab et Oklch

Oklch utilise la même approche perceptuelle qu’Oklab, mais exprime la couleur avec le chroma et la teinte.

Différence entre Oklab et Lab

Oklab est conçu pour produire des changements visuels plus uniformes que Lab lorsque la teinte ou le chroma varie.