colour.Jzazbz_to_XYZ#
- colour.Jzazbz_to_XYZ(Jzazbz: ArrayLike, constants: Structure = CONSTANTS_JZAZBZ_SAFDAR2017) NDArrayFloat [source]#
Convert from \(J_za_zb_z\) colourspace to CIE XYZ tristimulus values.
- Parameters:
Jzazbz (ArrayLike) – \(J_za_zb_z\) colourspace array where \(J_z\) is Lightness, \(a_z\) is redness-greenness and \(b_z\) is yellowness-blueness.
constants (Structure) – \(J_za_zb_z\) colourspace constants.
- Returns:
CIE XYZ tristimulus values under CIE Standard Illuminant D Series D65.
- Return type:
Warning
The underlying SMPTE ST 2084:2014 transfer function is an absolute transfer function.
Notes
The underlying SMPTE ST 2084:2014 transfer function is an absolute transfer function, thus the domain and range values for the Reference and 1 scales are only indicative that the data is not affected by scale transformations.
Domain
Scale - Reference
Scale - 1
Jzazbz
Jz
: [0, 1]az
: [-1, 1]bz
: [-1, 1]Jz
: [0, 1]az
: [-1, 1]bz
: [-1, 1]Range
Scale - Reference
Scale - 1
XYZ
UN
UN
References
[SCKL17]
Examples
>>> Jzazbz = np.array([0.00535048, 0.00924302, 0.00526007]) >>> Jzazbz_to_XYZ(Jzazbz) array([ 0.2065402..., 0.1219723..., 0.0513696...])