Package org.apache.commons.imaging.color
Class ColorCieLab
- java.lang.Object
-
- org.apache.commons.imaging.color.ColorCieLab
-
public final class ColorCieLab extends java.lang.ObjectRepresents a color in the CIELAB color space, also known as LAB color space.Contains the constant values for black, white, red, green, and blue.
- Since:
- 1.0-alpha1
- See Also:
- https://en.wikipedia.org/wiki/CIELAB_color_space#CIELAB
-
-
Field Summary
Fields Modifier and Type Field Description doubleaa* value.doublebb* value.static ColorCieLabBLACKA constant for color black.static ColorCieLabBLUEA constant for color blue.static ColorCieLabGREENA constant for color green.doublelLightness L*.static ColorCieLabREDA constant for color red.static ColorCieLabWHITEA constant for color white.
-
Constructor Summary
Constructors Constructor Description ColorCieLab(double l, double a, double b)Constructs a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)inthashCode()java.lang.StringtoString()
-
-
-
Field Detail
-
BLACK
public static final ColorCieLab BLACK
A constant for color black. Color components are:L*: 0 a*: 0 b*: 0
-
WHITE
public static final ColorCieLab WHITE
A constant for color white. Color components are:L*: 100 a*: 0 b*: 0
-
RED
public static final ColorCieLab RED
A constant for color red. Color components are:L*: 53 a*: 80 b*: 67
-
GREEN
public static final ColorCieLab GREEN
A constant for color green. Color components are:L*: 88 a*: -86 b*: 83
-
BLUE
public static final ColorCieLab BLUE
A constant for color blue. Color components are:L*: 32 a*: 79 b*: -108
-
l
public final double l
Lightness L*.
-
a
public final double a
a* value.
-
b
public final double b
b* value.
-
-