Class ColorCieLab

java.lang.Object
org.apache.commons.imaging.color.ColorCieLab

public final class ColorCieLab extends Object
Represents 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:
  • Field Details

    • 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.
  • Constructor Details

    • ColorCieLab

      public ColorCieLab(double l, double a, double b)
      Constructs a new instance.
      Parameters:
      l - perceptual lightness L*.
      a - a* value.
      b - b* value.
  • Method Details