colour.models.log_decoding_AppleLogProfile#
- colour.models.log_decoding_AppleLogProfile(P: ArrayLike, constants: Structure = CONSTANTS_APPLE_LOG_PROFILE) NDArrayFloat [source]#
Define the Apple Log Profile log decoding curve.
- Parameters:
P (ArrayLike) – Apple Log Profile captured pixel value \(P\)
constants (Structure) – Apple Log Profile constants.
- Returns:
Linear reflection data :math`R`.
- Return type:
References
[AppleInc23], [TheAoMPAaSciences23]
Notes
The captured pixel \(P\) value is using a floating point encoding normalized to the [0, 1] range.
Domain
Scale - Reference
Scale - 1
P
[0, 1]
[0, 1]
Range
Scale - Reference
Scale - 1
R
[0, 1]
[0, 1]
Examples
>>> log_decoding_AppleLogProfile(0.48827245852686763) 0.1800000...