Defines the CIE xyY colourspace transformations:
See also
References
[1] | http://en.wikipedia.org/wiki/CIE_1931_color_space (Last accessed 24 February 2014) |
Converts from CIE XYZ colourspace to CIE xyY colourspace and reference illuminant.
Parameters: |
|
---|---|
Returns: | CIE xyY colourspace matrix. |
Return type: | ndarray, (3,) |
Notes
References
[2] | http://www.brucelindbloom.com/Eqn_XYZ_to_xyY.html (Last accessed 24 February 2014) |
Examples
>>> XYZ_to_xyY(np.array([0.1180583421, 0.1034, 0.0515089229]))
array([ 0.4325, 0.3788, 0.1034])
Converts from CIE xyY colourspace to CIE XYZ colourspace.
Parameters: | xyY (array_like, (3,)) – CIE xyY colourspace matrix. |
---|---|
Returns: | CIE XYZ colourspace matrix. |
Return type: | ndarray, (3,) |
Notes
References
[3] | http://www.brucelindbloom.com/Eqn_xyY_to_XYZ.html (Last accessed 24 February 2014) |
Examples
>>> xyY_to_XYZ(np.array([0.4325, 0.3788, 0.1034]))
array([ 0.1180583..., 0.1034 , 0.0515089...])
Returns the CIE XYZ colourspace matrix from given xy chromaticity coordinates.
Parameters: | xy (array_like) – xy chromaticity coordinates. |
---|---|
Returns: | CIE XYZ colourspace matrix. |
Return type: | ndarray, (3,) |
Notes
Examples
>>> xy_to_XYZ((0.25, 0.25))
array([ 1., 1., 2.])
Returns the xy chromaticity coordinates from given CIE XYZ colourspace matrix.
Parameters: |
|
---|---|
Returns: | xy chromaticity coordinates. |
Return type: | tuple |
Notes
Examples
>>> XYZ_to_xy(np.array([0.97137399, 1, 1.04462134]))
(0.3220741..., 0.3315655...)
>>> XYZ_to_xy((0.97137399, 1, 1.04462134))
(0.3220741..., 0.3315655...)