colour.models.rgb.transfer_functions.canon_log Module¶
Canon Log Encoding¶
Defines the Canon Log encoding:
See also
References
[1] | Thorpe, L. (2012). CANON-LOG TRANSFER CHARACTERISTIC. Retrieved from http://downloads.canon.com/CDLC/Canon-Log_Transfer_Characteristic_6-20-2012.pdf |
-
colour.models.rgb.transfer_functions.canon_log.
log_encoding_CanonLog
(x)[source]¶ Defines the Canon Log log encoding curve / opto-electronic transfer function.
Parameters: x (numeric or array_like) – Linear data \(x\). Returns: Non-linear data \(y\). Return type: numeric or ndarray Examples
>>> log_encoding_CanonLog(0.20) * 100 32.7953896...
-
colour.models.rgb.transfer_functions.canon_log.
log_decoding_CanonLog
(y)[source]¶ Defines the Canon Log log decoding curve / electro-optical transfer function.
Parameters: y (numeric or array_like) – Non-linear data \(y\). Returns: Linear data \(x\). Return type: numeric or ndarray Examples
>>> log_decoding_CanonLog(32.795389693580908 / 100) 0.19999999...