colour.log_encoding#

colour.log_encoding(value: ArrayLike, function: LiteralLogEncoding | str = 'Cineon', **kwargs: Any) NDArrayFloat | NDArrayInt[source]#

Encode scene-referred exposure values to \(R'G'B'\) video component signal value using given log encoding function.

Parameters:
Returns:

Log values.

Return type:

numpy.ndarray

Examples

>>> log_encoding(0.18)  
0.4573196...
>>> log_encoding(0.18, function="ACEScc")  
0.4135884...
>>> log_encoding(0.18, function="PLog", log_reference=400)
... 
0.3910068...
>>> log_encoding(0.18, function="S-Log")  
0.3849708...