colour.models.log_encoding_ALEXALogC¶
- colour.models.log_encoding_ALEXALogC(x: FloatingOrArrayLike, firmware: Union[Literal['SUP 2.x', 'SUP 3.x'], str] = 'SUP 3.x', method: Union[Literal['Linear Scene Exposure Factor', 'Normalised Sensor Signal'], str] = 'Linear Scene Exposure Factor', EI: Literal[160, 200, 250, 320, 400, 500, 640, 800, 1000, 1280, 1600] = 800) FloatingOrNDArray [source]¶
Define the ARRI ALEXA Log C log encoding curve / opto-electronic transfer function.
- Parameters
x (FloatingOrArrayLike) – Linear data \(x\).
firmware (Union[Literal['SUP 2.x', 'SUP 3.x'], str]) – Alexa firmware version.
method (Union[Literal['Linear Scene Exposure Factor', 'Normalised Sensor Signal'], str]) – Conversion method.
EI (Literal[160, 200, 250, 320, 400, 500, 640, 800, 1000, 1280, 1600]) – Exposure Index \(EI\).
- Returns
ARRI ALEXA Log C encoded data \(t\).
- Return type
References
[ARRI12]
Notes
Domain
Scale - Reference
Scale - 1
x
[0, 1]
[0, 1]
Range
Scale - Reference
Scale - 1
t
[0, 1]
[0, 1]
Examples
>>> log_encoding_ALEXALogC(0.18) 0.3910068...