Color spaces and graphics formats

Color spaces

Table 1 Available color spaces

Identifier

Description

UNKNOWN

no color space specified - flag for “take a guess”

NONCOLOR

non-color data or color space not applicable

CIE_XYZ

CIE 1931 XYZ color space

CIE_XYY

xyY color space derived from above

SRGB

sRGB with gamma curve

SRGB_LIN

scene-linear sRGB/Rec. 709 - no gamma curve

REC709

almost the same as sRGB, different gamma

REC2020

a wide-gamut RGB color space

REC2020_LIN

scene-linear Rec. 2020

DCI_P3

a wide-gamut RGB color space

DCI_P3_LIN

scene-linear DCI-P3

DISPLAY_P3

some apple DCI P3 clone with different gamma, because apple

ACESCG

AP1 primaries; scene-linear, less suitable for color grading

ACESCC

AP1 primaries; logarithmic, more suitable for color grading

ACESCCT [1]

AP1 primaries; logarithmic, more suitable for color grading

ACES2065_1 [2]

AP0 primaries; scene-linear, core ACES color space

LMS

“long, medium, short” / tristimulus

OKLAB

perceptual; Björn Ottosson’s improvement over CIELAB

CIELAB

perceptual; for “characterization of colored surfaces and dyes”

CIELUV [3]

perceptual; for “characterization of color displays”

HSV

“hue, saturation, value”; assumed sRGB-relative

HSL

“hue, saturation, lightness”; assumed sRGB-relative

OKHSV [4]

perceptually linear HSV based on OKLAB

OKHSL [4]

perceptually linear HSL based on OKLAB

Footnotes

Graphics formats

Table 2 Available graphics formats

Identifier

Description

UNKNOWN

Unknown; “take a guess”

UINT8

Unsigned 8-bit integers

UINT16

Unsigned 16-bit integers

UINT32

Unsigned 32-bit integers

SFLOAT16

Signed 16-bit floats

SFLOAT32

Signed 32-bit floats

UNORM8

Normalized unsigned 8-bit integers

UNORM16

Normalized unsigned 16-bit integers

UNORM32

Normalized unsigned 32-bit integers