colour.eotf#
- colour.eotf(value: ArrayLike, function: LiteralEOTF | str = 'ITU-R BT.1886', **kwargs: Any) NDArrayFloat[source]#
Apply the specified electro-optical transfer function (EOTF).
- Parameters:
value (ArrayLike) – Non-linear signal value.
function (LiteralEOTF | str) – Electro-optical transfer function (EOTF).
kwargs (Any) – {
colour.models.eotf_DCDM(),colour.models.eotf_DICOMGSDF(),colour.models.eotf_BT1886(),colour.models.eotf_BT2100_HLG(),colour.models.eotf_BT2100_PQ(),colour.models.eotf_SMPTE240M(),colour.models.eotf_ST2084(),colour.models.eotf_sRGB()}, See the documentation of the previously listed definitions.
- Returns:
Display-linear value.
- Return type:
Examples
>>> eotf(0.461356129500442) 0.1... >>> eotf(0.182011532850008, function="ST 2084", L_p=1000) ... 0.1...