- # Rec 709
- #
- # *ACES* to *Linear*, *Rec. 709* primaries.
- XYZ_to_Rec709 = [3.2409699419, -1.5373831776, -0.4986107603,
- -0.9692436363, 1.8759675015, 0.0415550574,
- 0.0556300797, -0.2039769589, 1.0569715142]
-
- cs = create_matrix_colorspace(
- 'Linear - Rec.709',
- from_reference_values=[aces.ACES_AP0_TO_XYZ, XYZ_to_Rec709],
- aliases=["lin_rec709"])
- colorspaces.append(cs)
-
- # *Linear* to *Rec. 709* Transfer Function*
- cs = create_transfer_colorspace(
- 'Curve - Rec.709',
- 'rec709',
- transfer_function_Rec709_to_linear,
- lut_directory,
- lut_resolution_1d,
- aliases=["crv_rec709"])
- colorspaces.append(cs)
-
- # *ACES* to *Rec. 709* Primaries + Transfer Function*
- cs = create_matrix_plus_transfer_colorspace(
- 'Rec.709',
- 'rec709',
- transfer_function_Rec709_to_linear,
- lut_directory,
- lut_resolution_1d,
- from_reference_values=[aces.ACES_AP0_TO_XYZ, XYZ_to_Rec709],
- aliases=["rec709"])
- colorspaces.append(cs)
-
- #