colour.models.rgb.transfer_functions.gamma Module

Gamma Colour Component Transfer Function

Defines gamma encoding / decoding colour component transfer function related objects:

colour.models.rgb.transfer_functions.gamma.gamma_function(a, exponent=1.0)[source]

Defines a typical gamma encoding / decoding function.

Parameters:
  • a (numeric or array_like) – Array to encode / decode.
  • exponent (numeric, optional) – Encoding / decoding exponent.
Returns:

Encoded / decoded array.

Return type:

numeric or ndarray

Examples

>>> gamma_function(0.18, 2.2)  
0.0229932...