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
, separate alpha
- components
hue HCY chroma HCY luma alpha
- components
hue HCY chroma HCY luma
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
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
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
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
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
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
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.
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