Lab

data class Lab(val lightness: Double, val a: Double, val b: Double, val alphaFraction: Double = 1.0) : Color

lab(L a b) / lab(L a b / α) in the CIE Lab* color space (D50 reference white), converted to sRGB via the CSS Color 4 reference algorithm. Out-of-gamut channels are clipped to 0..255.

Constructors

Link copied to clipboard
constructor(lightness: Double, a: Double, b: Double, alphaFraction: Double = 1.0)

Properties

Link copied to clipboard
val a: Double
Link copied to clipboard
open override val alpha: Int

Alpha channel, 0..255 (255 = opaque).

Link copied to clipboard
Link copied to clipboard
val b: Double
Link copied to clipboard
open override val blue: Int

Blue channel, 0..255.

Link copied to clipboard
open override val green: Int

Green channel, 0..255.

Link copied to clipboard
Link copied to clipboard
open override val red: Int

Red channel, 0..255.

Functions

Link copied to clipboard
open fun toCssString(): String

Canonical CSS string form for this color (e.g. #ff8800, rgba(255, 0, 0, 0.5)).