kota's memex

color spaces

oklab

The state of the art for perceptually uniform color spaces.

ycbcr

YCbCr is a family of color spaces traditionally used in analogue television.

color models

An abstract mathematical model for how colors can be represented as data, often tuples of integers.

rgb

The model used for most self emissive / backlit devices. Red, Green, and Blue channels are added together in different proportions to form colors.

cmyk

A subtractive color model usually used in color printing. The four primitives are Cyan, Magenta, Yellow, and Key (usually black).

yuv

The color model used for analogue television. Typically used with a ycbcr color space for digital or ypbpr for analogue.

resources

https://www.makingsoftware.com/chapters/color-spaces-models-and-gamuts

A good overview of color spaces and their history.

https://github.com/colour-science/colour

Popular python library for color science, but can be used as a general reference of the most important algorithms and datasets.