class colour.domain_range_scale(scale)[source]

A context manager and decorator temporarily setting Colour domain-range scale. The following scales are available:

  • ‘Reference’, the default Colour domain-range scale which varies depending on the referenced algorithm, e.g. [0, 1], [0, 10], [0, 100], [0, 255], etc…

  • ‘1’, a domain-range scale normalised to [0, 1], it is important to acknowledge that this is a soft normalisation and it is possible to use negative out of gamut values or high dynamic range data exceeding 1.


scale (unicode) – {‘Reference’, ‘1’}, Colour domain-range scale to set.


Initialize self. See help(type(self)) for accurate signature.



Initialize self.