Vocabulary
Types
IEEE 754 double precision.
- bits
- 64
- bytes
- 8
IEEE 754 single precision
- bits
- 32
- bytes
- 4
- bits
- 16
- bytes
- 2
IEEE 754 half precision.
- bits
- 16
- bytes
- 2
uint8_t, 8 bit unsigned integer, values from 0-255
- bits
- 8
- bytes
- 1
8 bit unsigned integer, values from 16-235
- bits
- 8
- bytes
- 1
8 bit unsigned integer -0.5 to 0.5 maps to 16-240
- bits
- 8
- bytes
- 1
- bits
- 16
- bytes
- 2
- bits
- 32
- bytes
- 4
- bits
- 8
- bytes
- 1
- bits
- 8
- bytes
- 1
- bits
- 16
- bytes
- 2
- bits
- 16
- bytes
- 2
Models
RGB linear, separate alpha
- components
R G B A
RGB linear
- components
R G B
RGB linear, associated alpha
- components
Ra Ga Ba A
RGB with TRC from space
- components
R' G' B'
RGB with perceptual (sRGB) TRC
- components
R~ G~ B~
RGB with TRC from space, separate alpha
- components
R' G' B' A
RGB with perceptual (sRGB) TRC, separate alpha
- components
R~ G~ B~ A
RGB with TRC from space, associated alpha
- components
R'a G'a B'a A
RGB with perceptual (sRGB) TRC, associated alpha
- components
R~a G~a B~a A
Luminance
- components
Y
Luminance, separate alpha
- components
Y A
Luminance, associated alpha
- components
Ya A
Grayscale with TRC from space
- components
Y'
Grayscale with TRC from space, separate alpha
- components
Y' A
Grayscale with TRC from space, associated alpha
- components
Y'a A
Grayscale with perceptual (sRGB) TRC
- components
Y~
Grayscale with perceptual (sRGB) TRC, separate alpha
- components
Y~ A
Grayscale with perceptual (sRGB) TRC, associated alpha
- components
Y~a A
CMYK with inverted color components (0.0=full coverage), for additive compositing, associated alpha
- components
ca ma ya ka A
CMYK with inverted color components (0.0=full coverage), for additive compositing, separate alpha
- components
cyan magenta yellow key A
CMYK with inverted color components (0.0=full coverage), for additive compositing
- components
cyan magenta yellow key
CMYK, associated alpha
- components
Ca Ma Yea Ka A
CMYK, separate alpha
- components
Cyan Magenta Yellow Key A
CMYK
- components
Cyan Magenta Yellow Key
Y'CbCr video format model, NB! math is tuned to sRGB space
- components
Y' Cb Cr
Y'CbCr video format model, separate alpha NB! math is tuned to sRGB space
- components
Y' Cb Cr A
- components
Y' Cb Cr
, separate alpha
- components
Y' Cb Cr alpha
CIE Lab color model, a perceptually uniform space, euclidian distance in this space represents delta E.
- components
CIE L CIE a CIE b
CIE Lab color model, with separate alpha
- components
CIE L CIE a CIE b A
CIE LCH color model, using cylindrical coordinates
- components
CIE L CIE C(ab) CIE H(ab)
CIE LCH color model, using cylindrical coordinates, with separate alpha
- components
CIE L CIE C(ab) CIE H(ab) A
- components
CIE X CIE Y CIE Z
, separate alpha
- components
CIE X CIE Y CIE Z A
the coordinate system often used for drawing chromaticity diagrams. Y is luminance.
- components
CIE x CIE y CIE Y
the coordinate system often used for drawing chromaticity diagrams. Y is luminance, with separate alpha
- components
CIE x CIE y CIE Y A
A newer more perceptually uniform space than xyY for chromaticity diagrams.
- components
CIE Y CIE u CIE v
A newer more perceptually uniform space than xyY for chromaticity diagrams, with separate alpha.
- components
CIE Y CIE u CIE v A
A legacy color model that exists for compatibility with old GIMP code, V is MAX(R,G,B).
- components
hue saturation value
HSV with separate alpha.
- components
hue saturation value alpha
HSL - Hue Saturation Lightness, an improvement over HSV; which uses lightness; defined as (MAX(R,G,B) + MIN(R,G,B))/2 for the grayscale axis; better than HSV, but look into the CIE based spaces for better perceptual uniformity. The HSL space is relative to the RGB space associated with the format.
- components
hue saturation lightness
HSL - with separate alpha component.
- components
hue saturation lightness alpha
, separate alpha
- components
hue HCY chroma HCY luma alpha
- components
hue HCY chroma HCY luma
Oklab color model, a perceptually uniform space.
- components
Ok L Ok a Ok b
Oklab color model with separate alpha.
- components
Ok L Ok a Ok b A
Pixelformats
RGB with TRC from space, associated alpha
- bytes/pixel
- 32
- model
- R'aG'aB'aA
- components
double R'a double G'a double B'a double A
RGB with perceptual (sRGB) TRC, associated alpha
- bytes/pixel
- 32
- model
- R~aG~aB~aA
- components
double R~a double G~a double B~a double A
RGB with TRC from space, associated alpha
- bytes/pixel
- 8
- model
- R'aG'aB'aA
- components
half R'a half G'a half B'a half A
RGB with perceptual (sRGB) TRC, associated alpha
- bytes/pixel
- 8
- model
- R~aG~aB~aA
- components
half R~a half G~a half B~a half A
RGB with TRC from space, associated alpha
- bytes/pixel
- 8
- model
- R'aG'aB'aA
- components
u15 R'a u15 G'a u15 B'a u15 A
RGB with TRC from space, associated alpha
- bytes/pixel
- 16
- model
- R'aG'aB'aA
- components
u32 R'a u32 G'a u32 B'a u32 A
RGB with TRC from space, associated alpha
- bytes/pixel
- 16
- model
- R'aG'aB'aA
- components
float R'a float G'a float B'a float A
RGB with perceptual (sRGB) TRC, associated alpha
- bytes/pixel
- 16
- model
- R~aG~aB~aA
- components
u32 R~a u32 G~a u32 B~a u32 A
RGB with perceptual (sRGB) TRC, associated alpha
- bytes/pixel
- 16
- model
- R~aG~aB~aA
- components
float R~a float G~a float B~a float A
RGB with TRC from space, associated alpha
- bytes/pixel
- 4
- model
- R'aG'aB'aA
- components
u8 R'a u8 G'a u8 B'a u8 A
RGB with perceptual (sRGB) TRC, associated alpha
- bytes/pixel
- 4
- model
- R~aG~aB~aA
- components
u8 R~a u8 G~a u8 B~a u8 A
RGB with TRC from space, associated alpha
- bytes/pixel
- 8
- model
- R'aG'aB'aA
- components
u16 R'a u16 G'a u16 B'a u16 A
RGB with perceptual (sRGB) TRC, associated alpha
- bytes/pixel
- 8
- model
- R~aG~aB~aA
- components
u16 R~a u16 G~a u16 B~a u16 A
, separate alpha
- bytes/pixel
- 32
- model
- Y'CbCrA709
- components
double Y' double Cb double Cr double alpha
, separate alpha
- bytes/pixel
- 16
- model
- Y'CbCrA709
- components
float Y' float Cb float Cr float alpha
CIE Lab color model, with separate alpha
- bytes/pixel
- 32
- model
- CIE Lab alpha
- components
double CIE L double CIE a double CIE b double A
CIE LCH color model, using cylindrical coordinates
- bytes/pixel
- 24
- model
- CIE LCH(ab)
- components
double CIE L double CIE C(ab) double CIE H(ab)
CIE LCH color model, using cylindrical coordinates, with separate alpha
- bytes/pixel
- 32
- model
- CIE LCH(ab) alpha
- components
double CIE L double CIE C(ab) double CIE H(ab) double A
, separate alpha
- bytes/pixel
- 32
- model
- CIE XYZ alpha
- components
double CIE X double CIE Y double CIE Z double A
the coordinate system often used for drawing chromaticity diagrams. Y is luminance, with separate alpha
- bytes/pixel
- 32
- model
- CIE xyY alpha
- components
double CIE x double CIE y double CIE Y double A
A newer more perceptually uniform space than xyY for chromaticity diagrams, with separate alpha.
- bytes/pixel
- 32
- model
- CIE Yuv alpha
- components
double CIE Y double CIE u double CIE v double A
CIE Lab color model, with separate alpha
- bytes/pixel
- 16
- model
- CIE Lab alpha
- components
float CIE L float CIE a float CIE b float A
CIE LCH color model, using cylindrical coordinates
- bytes/pixel
- 12
- model
- CIE LCH(ab)
- components
float CIE L float CIE C(ab) float CIE H(ab)
CIE LCH color model, using cylindrical coordinates, with separate alpha
- bytes/pixel
- 16
- model
- CIE LCH(ab) alpha
- components
float CIE L float CIE C(ab) float CIE H(ab) float A
CIE Lab color model, with separate alpha
- bytes/pixel
- 8
- model
- CIE Lab alpha
- components
float CIE L float A
CIE Lab color model, with separate alpha
- bytes/pixel
- 4
- model
- CIE Lab alpha
- components
CIE u8 L CIE L CIE u8 ab CIE a CIE u8 ab CIE b u8 A
CIE Lab color model, a perceptually uniform space, euclidian distance in this space represents delta E.
- bytes/pixel
- 6
- model
- CIE Lab
- components
CIE u16 L CIE L CIE u16 ab CIE a CIE u16 ab CIE b
CIE Lab color model, with separate alpha
- bytes/pixel
- 8
- model
- CIE Lab alpha
- components
CIE u16 L CIE L CIE u16 ab CIE a CIE u16 ab CIE b u16 A
the coordinate system often used for drawing chromaticity diagrams. Y is luminance, with separate alpha
- bytes/pixel
- 16
- model
- CIE xyY alpha
- components
float CIE x float CIE y float CIE Y float A
A newer more perceptually uniform space than xyY for chromaticity diagrams, with separate alpha.
- bytes/pixel
- 16
- model
- CIE Yuv alpha
- components
float CIE Y float CIE u float CIE v float A
RGB with TRC from space, associated alpha
- bytes/pixel
- 4
- model
- R'aG'aB'aA
- components
u8 B'a u8 G'a u8 R'a u8 A
endianness adaptive native cairo format with alpha
- bytes/pixel
- 4
- model
- R'aG'aB'aA
- components
u8 B'a u8 G'a u8 R'a u8 A
HSL - Hue Saturation Lightness, an improvement over HSV; which uses lightness; defined as (MAX(R,G,B) + MIN(R,G,B))/2 for the grayscale axis; better than HSV, but look into the CIE based spaces for better perceptual uniformity. The HSL space is relative to the RGB space associated with the format.
HSL - Hue Saturation Lightness, an improvement over HSV; which uses lightness; defined as (MAX(R,G,B) + MIN(R,G,B))/2 for the grayscale axis; better than HSV, but look into the CIE based spaces for better perceptual uniformity. The HSL space is relative to the RGB space associated with the format.
