Illuminants
The Color Pro package defines 20 common illuminants in the Illuminant enum. Illuminants provide a basis for comparing images or colors recorded under different lighting.
A
: Incandescent/TungstenB
: Old Direct Sunlight at NoonC
: Old DaylightD50
: ICC Profile PCSD55
: Mid-morning DaylightD65
: Daylight, sRGB, Adobe-RGBD75
: North Sky DaylightE
: Equal EnergyF1
: Daylight FluorescentF2
: Cool FluorescentF3
: White FluorescentF4
: Warm White FluorescentF5
: Daylight FluorescentF6
: Lite White FluorescentF7
: Daylight Fluorescent, D65 SimulatorF8
: Sylvania F40, D50 SimulatorF9
: Cool White FluorescentF10
: Ultralume 50, Philips TL85F11
: Ultralume 40, Philips TL84F12
: Ultralume 30, Philips TL83
👁️ Standard Observers
A CIE color-mapping function called the standard observer which represents an average human's chromatic response while observing an object under the illuminant. Two standard observers are defined in the StandardObserver enum.
Two
: CIE 1931 2° Standard ObserverTen
: CIE 1964 10° Standard Observer
💡 White Points
A white point (often referred to as reference white or target white in technical documents) is a set of tristimulus values or chromaticity coordinates that serve to define the color "white" in image capture, encoding, or reproduction. White points are usually scaled by 100 and are represented as Tristimulus values.
Illuminant illuminant = Illuminant.D65;
StandardObserver observer = StandardObserver.Two;
Tristimulus whitePoint = illuminant.GetWhitePoint(observer, 100f);
🧮 Color Models
Many of the color models supported in the Color Pro package can be created or converted using a given illuminant and standard observer. See the Conversion manual for more information. The following types can be created using illuminants and standard observers: