package thx.color

palettes
parse
CieHcl

Alias for LCh.

CieLCh

Alias for LCh.

CieLab

Alias for Lab.

CieLuv

Alias for Luv.

CieXyz

Alias for Xyz.

Cmy

CMY is a subtractive color space and is the complementar to Rgbx.

Cmyk

The CMYK color model (process color, four color) is a subtractive color model, used in color printing, and is also used to describe the printing process itself. CMYK refers to the four inks used in some color printing: cyan, magenta, yellow, and key (black). Though it varies by print house, press operator, press manufacturer, and press run, ink is typically applied in the order of the abbreviation.

Color

Utility class to parse any supported color space to Rgbxa.

CubeHelix

A colour scheme which is intended to be perceived as increasing in intensity. Developed by D. A. Green (http://astron-soc.in/bulletin/11June/289392011.pdf).

Grey

A gray scale color space that ranges from white to black.

Hsb

Alias for Hsv where b is for 'brightness'.

Hsl

HSL (hue-saturation-lightness) is one of the most common cylindrical-coordinate representations of points in an RGB color model. Developed in the 1970s for computer graphics applications, HSL is used today in color pickers, in image editing software, and less commonly in image analysis and computer vision.

Hsla

A version of Hsl with support for an additional alpha channel.

Hsv

HSV (hue-saturation-value) is one of the most common cylindrical-coordinate representations of points in an RGB color model. Developed in the 1970s for computer graphics applications, HSL is used today in color pickers, in image editing software, and less commonly in image analysis and computer vision.

Hsva

A version of Hsv with support for an additional alpha channel.

HunterLab

A uniform color scale devised by Hunter in 1958 for use in a color difference meter. It is based on Hering's opponent-colors theory of vision.

LCh

The CIELCh color space is a CIELab cube color space, whereby instead of Cartesian coordinates a, b, the cylindrical coordinates C (chroma, relative saturation) and h° (hue angle, angle of the hue in the CIELab color wheel) are specified. The CIELab - brightness L remains unchanged.

Lab

A Lab color space is a color-opponent space with dimension L for lightness and a and b for the color-opponent dimensions, based on nonlinearly compressed (e.g. CIE XYZ color space) coordinates. The terminology originates from the three dimensions of the Hunter 1948 color space, which are L, a, and b. The difference between the original Hunter and CIE color coordinates is that the CIE coordinates are based on a cube root transformation of the color data, while the Hunter coordinates are based on a square root transformation.

Luv

CIELUV is a color space adopted by the International Commission on Illumination (CIE) in 1976, as a simple-to-compute transformation of the 1931 CIE XYZ color space, but which attempted perceptual uniformity.

Rgb

The RGB color model is an additive color model in which red, green, and blue light are added together in various ways to reproduce a broad array of colors. The name of the model comes from the initials of the three additive primary colors, red, green, and blue.

Rgba

A version of Rgb with an additional channel for alpha.

Rgbx

Rgbx stores its three channels into three floats allowing for a very high resolution.

Rgbxa

A version of Rgbx with an additional alpha channel for transparency.

Temperature

The color temperature of a light source is the temperature of an ideal black-body radiator that radiates light of comparable hue to that of the light source. Color temperature is a characteristic of visible light that has important applications in lighting, photography, videography, publishing, manufacturing, astrophysics, horticulture, and other fields. In practice, color temperature is only meaningful for light sources that do in fact correspond somewhat closely to the radiation of some black body, i.e., those on a line from reddish/orange via yellow and more or less white to blueish white; it does not make sense to speak of the color temperature of, e.g., a green or a purple light. Color temperature is conventionally stated in the unit of absolute temperature, the Kelvin, having the unit symbol K.

Xyz

The CIE XYZ color space encompasses all color sensations that an average person can experience. It serves as a standard reference against which many other color spaces are defined. A set of color-matching functions, like the spectral sensitivity curves of the LMS space but not restricted to be nonnegative sensitivities, associates physically produced light spectra with specific tristimulus values.

Yuv

YUV is a color space typically used as part of a color image pipeline. It encodes a color image or video taking human perception into account, allowing reduced bandwidth for chrominance components, thereby typically enabling transmission errors or compression artifacts to be more efficiently masked by the human perception than using a "direct" RGB-representation. Other color spaces have similar properties, and the main reason to implement or investigate properties of Y'UV would be for interfacing with analog or digital television or photographic equipment that conforms to certain Y'UV standards.

Yxy