Skip to content

ACES 2065-1

The ACES 2065-1 color space is not registered in Color by default

Properties

Name: aces2065-1

White Point: D60 / 2˚

Coordinates:

Name Range
r [0, 65504]
g [0, 65504]
b [0, 65504]

ACES 2065-1

CIE 1931 xy Chromaticity – ACES AP0 Chromaticities

ACES 2065-1 is a linear color space that uses a set of primaries known as AP0 and has the widest gamut of all the ACES color spaces and fully encompasses the entire visible spectrum. It is meant primarily as an archival format due to its ability to encapsulate all visible colors. Typically, this is the color space you would use to transfer images/animations between production studios.

While it is considered an RGB color space, it also has enormous dynamic range with channels being able to well exceed the traditional range of 1.

Learn about ACES 2065-1

Channel Aliases

Channels Aliases
r red
g green
b blue

Input/Output

ACES 2065-1 is not supported via the CSS spec and the parser input and string output only supports the color() function format using the custom name --aces2065-1:

color(--aces2065-1 r g b / a)  // Color function

When manually creating a color via raw data or specifying a color space as a parameter in a function, the color space name is always used:

Color("aces2065-1", [0, 0, 0], 1)

The string representation of the color object and the default string output will be in the color(--aces2065-1 r g b / a) form.

>>> Color("aces2065-1", [0.43963, 0.08978, 0.01754])
color(--aces2065-1 0.43963 0.08978 0.01754 / 1)
>>> Color("aces2065-1", [0.58374, 0.39584, 0.05951]).to_string()
'color(--aces2065-1 0.58374 0.39584 0.05951)'

Registering

from coloraide import Color as Base
from coloraide.spaces.aces2065_1 import ACES20651

class Color(Base): ...

Color.register(ACES20651())