colour.models.log_encoding_ACESproxy¶
-
colour.models.
log_encoding_ACESproxy
(lin_AP1, bit_depth=10, out_int=False, constants={10: {'CV_max': 940, 'CV_min': 64, 'mid_CV_offset': 425, 'mid_log_offset': 2.5, 'steps_per_stop': 50}, 12: {'CV_max': 3760, 'CV_min': 256, 'mid_CV_offset': 1700, 'mid_log_offset': 2.5, 'steps_per_stop': 200}})[source]¶ Defines the ACESproxy colourspace log encoding curve / opto-electronic transfer function.
Parameters: Returns: ACESproxy non-linear value.
Return type: numeric or ndarray
Notes
Domain * Scale - Reference Scale - 1 lin_AP1
[0, 1] [0, 1] Range * Scale - Reference Scale - 1 ACESproxy
[0, 1] [0, 1] - * This definition has an output integer switch, thus the domain-range scale information is only given for the floating point mode.
References
[TheAoMPAaSciencesScienceaTCouncilAcademyCESACESPSubcommittee14c], [TheAoMPAaSciencesScienceaTCouncilAcademyCESACESPSubcommittee14d], [TheAoMPAaSciencesScienceaTCouncilAcademyCESACESPSubcommittee14a], [TheAoMPAaSciencesScienceaTCouncilAcademyCESACESPSubcommittee]
Examples
>>> log_encoding_ACESproxy(0.18) # doctest: +ELLIPSIS 0.4164222... >>> log_encoding_ACESproxy(0.18, out_int=True) 426