---
title: "ColourProfile"
description: "API documentation for ColourProfile"
url: https://developer.disguise.one/python-api/docs/colourprofile/
---

# ColourProfile

Base class (inherits properties and methods): _[Resource](/python-api/docs/resource#resource)_

## Properties

#### **colourspace** : _int_

_Options: {0: ‘ITU-R BT.709’, 1: ‘ITU-R BT.2020’, 2: ‘ACES (AP0)’, 3: ‘ACES (AP1)’, 4: ‘ALEXA Wide Gamut RGB’, 5: ‘S-Gamut’, 6: ‘V-Gamut’, 7: ‘REDWideGamutRGB’, 8: ‘JLog-LS300’, 9: ‘Canon Cinema Gamut’, 10: ‘DCI-P3’, 11: ‘ITU-R BT.470’, 12: ‘SMPTE 240M’, 13: ‘CIE 1931 XYZ’, 14: ‘Custom’}  
UserName: Colour space_

#### **customPrimaries** : _[ChromaticitySet](/python-api/docs/chromaticityset#chromaticityset)_

When the colour space is set to ‘Custom’, these will be used.

_UserName: Custom primaries_

#### **gammaLevel** : _float_

Gamma level for gamma curve: Gamma

_UserName: Gamma level_

#### **gammacurve** : _int_

_Options: {0: ‘sRGB’, 1: ‘Linear’, 2: ‘PQ SMPTE ST.2084’, 3: ‘HLG ITU-R BT.2100’, 4: ‘ALEXA LogC EI 160’, 5: ‘ALEXA LogC EI 800’, 6: ‘Sony SLog3’, 7: ‘Panasonic V-Log’, 8: ‘RED Log3G10’, 9: ‘JVC Kenwood J-Log1 LS300’, 10: ‘Kodak Log - Over range’, 11: ‘Canon CLog2’, 12: ‘Canon Clog3’, 13: ‘Gamma’, 14: ‘ITU-R BT.1886’, 15: ‘ACEScc’, 16: ‘ACEScct’, 17: ‘ITU-R BT.1886 full range’}  
UserName: Gamma curve_

#### **paperwhite** : _float_

Paper white surface luminance in nits/candela.

_UserName: Paper white_

#### **peakwhite** : _float_

The maximum display intensity in nits/candela.

_UserName: Maximum luminance_

#### **profilename** : _str_

User defined description of the profile

_UserName: Name_

#### **tonemapping** : _int_

Technique to use for HDR content on an SDR output

_Options: {0: ‘None’, 1: ‘Reinhard’, 2: ‘Hable’, 3: ‘ACES Filmic’, 4: ‘No Clamp’}  
UserName: Tone mapping_

## Constructors

#### **\_\_init\_\_**(self)
