colour.JzAzBz_to_XYZ¶
- colour.JzAzBz_to_XYZ(JzAzBz, constants={'b': 1.15, 'c_1': 0.8359375, 'c_2': 18.8515625, 'c_3': 18.6875, 'd': - 0.56, 'd_0': 1.6295499532821565e-11, 'g': 0.66, 'm_1': 0.1593017578125, 'm_2': 134.03437499999998})[source]¶
Converts from \(J_zA_zB_z\) colourspace to CIE XYZ tristimulus values.
- Parameters
JzAzBz (array_like) – \(J_zA_zB_z\) colourspace array where \(J_z\) is Lightness, \(A_z\) is redness-greenness and \(B_z\) is yellowness-blueness.
constants (Structure, optional) – \(J_zA_zB_z\) colourspace constants.
- Returns
CIE XYZ tristimulus values under CIE Standard Illuminant D Series D65.
- Return type
ndarray
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
[]
Examples
>>> JzAzBz = np.array([0.00535048, 0.00924302, 0.00526007]) >>> JzAzBz_to_XYZ(JzAzBz) array([ 0.2065402..., 0.1219723..., 0.0513696...])