colour.log_decoding#
- colour.log_decoding(value: ArrayLike, function: LiteralLogDecoding | str = 'Cineon', **kwargs: Any) NDArrayFloat[source]#
Apply the specified log decoding inverse opto-electronic transfer function (OETF).
- Parameters:
value (ArrayLike) – Logarithmic encoded value.
function (LiteralLogDecoding | str) – Log decoding function.
kwargs (Any) – {
colour.models.log_decoding_ACEScc(),colour.models.log_decoding_ACEScct(),colour.models.log_decoding_ACESproxy(),colour.models.log_decoding_AppleLogProfile(),colour.models.log_decoding_ARRILogC3(),colour.models.log_decoding_ARRILogC4(),colour.models.log_decoding_CanonLog2(),colour.models.log_decoding_CanonLog3(),colour.models.log_decoding_CanonLog(),colour.models.log_decoding_Cineon(),colour.models.log_decoding_DJIDLog(),colour.models.log_decoding_ERIMMRGB(),colour.models.log_decoding_FLog(),colour.models.log_decoding_FLog2(),colour.models.log_decoding_FilmicPro6(),colour.models.log_decoding_LLog(),colour.models.log_decoding_Log2(),colour.models.log_decoding_Log3G10(),colour.models.log_decoding_Log3G12(),colour.models.log_decoding_MiLog(),colour.models.log_decoding_NLog(),colour.models.log_decoding_PivotedLog(),colour.models.log_decoding_Panalog(),colour.models.log_decoding_Protune(),colour.models.log_decoding_REDLog(),colour.models.log_decoding_REDLogFilm(),colour.models.log_decoding_SLog(),colour.models.log_decoding_SLog2(),colour.models.log_decoding_SLog3(),colour.models.log_decoding_FilmLightTLog(),colour.models.log_decoding_VLog(),colour.models.log_decoding_ViperLog()}, See the documentation of the previously listed definitions.
- Returns:
Scene-linear value.
- Return type:
Examples
>>> log_decoding(0.457319613085418) 0.1... >>> log_decoding(0.413588402492442, function="ACEScc") ... 0.1... >>> log_decoding(0.391006842619746, function="PLog", log_reference=400) ... 0.1... >>> log_decoding(0.376512722254600, function="S-Log") ... 0.1...