Inputs
Outputs
Notes
- Linear 1.0 and ACEScg 1.0 use the same 203-nit reference white as sRGB; HLG uses a 1000-nit reference display.
- Linear, ACEScg, and ACEScct outputs preserve extended values; linear-to-HDR conversions preserve highlights without tone mapping.
- SDR output and PQ-to-HLG conversion tone-map excess luminance across the batch (sharing one white point so exposure does not change frame by frame) and compress out-of-gamut colors. HLG and PQ outputs clip negative channels.
- Conversions are computed in float32 and return the intermediate device and dtype.
- LogC3 and ACEScct are camera log encodings: convert them to linear ACEScg (AP1) for ACEScg EXR or to linear (Rec.709) for Rec.709 EXR, or to sRGB/HDR/HDR PQ before saving video.
- Straight alpha is not color-transformed; only the RGB channels are converted.
- If
sourceanddestinationare the same, no color transformation is applied — the image is only moved to the intermediate device and dtype.
This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! Edit on GitHub
Source fingerprint (SHA-256):
cbb3452e6844985580d5b91c6b1cbfbd770307cda6c92aba8b21c9bdd45ae370