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 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.
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())