Represents chromatic adaptation when converting between color spaces using difference reference whites.
Represents chromatic adaptation when converting between color spaces using difference reference whites.
adaptation name
adaptation matrix
Color converter based on information given at brucelindbloom.com.
Color converter based on information given at brucelindbloom.com.
Conversion between CIE XYZ and sRGB is defined in the IEC 619602-1 standard http://www.colour.org/tc8-05/Docs/colorspace/61966-2-1.pdf, though it uses approximated coefficients (compared to Lindbloom).
Conversion between CIE XYZ and reference white points are defined in NIST E308 standard.
Generic representation of a color as three values, color space independent.
An immutable 3x3 matrix:
An immutable 3x3 matrix:
m00, m01, m02 m10, m11, m12 m20, m21, m22
An RGB working space, including conversions between that RGB and CIE XYZ color space.
An RGB working space, including conversions between that RGB and CIE XYZ color space.
The conversion from an RGB to CIE XYZ (and its inverse) are defined by:
Detailed information can be found on the RGB Working Space Information page.
Concrete RGB working spaces are defined in the companion net.sf.ij_plugins.color.converter.RGBWorkingSpace object, for instance net.sf.ij_plugins.color.converter.RGBWorkingSpace.sRGB.
Reference white.
Concrete coefficients for chromatic adaptation transforms.
Concrete coefficients for chromatic adaptation transforms.
See details on Chromatic Adaptation page.
Color conversion constants
Color triples with band/channel names specific to color spaces.
Predefined RGB working spaces.
Concrete reference values values for selected illuminants.
Convert between RGB and CIE L*a*b* color image representation.
Convert between RGB and CIE L*a*b* color image representation.
RGB image to be converted
CIE L*a*b* image represented by { @link VectorProcessor}.
Color space conversions.