colour.HCL_to_RGB

colour.HCL_to_RGB(HCL, gamma=3, Y_0=100)[source]

Converts from HCL colourspace to RGB colourspace according to Sarifuddin and Missaoui (2005) method.

Parameters
  • HCL (array_like) – HCL colourspace array.

  • gamma (numeric, optional) – Non-linear lightness exponent matching Lightness \(L^*\).

  • Y_0 (numeric, optional) – White reference luminance \(Y_0\).

Returns

RGB colourspace array.

Return type

ndarray

Notes

Domain

Scale - Reference

Scale - 1

HCL

[0, 1]

[0, 1]

Range

Scale - Reference

Scale - 1

RGB

[0, 1]

[0, 1]

References

[SM05], [Wikipedia15]

Examples

>>> HCL = np.array([-0.03167854, 0.28417150, 0.22859647])
>>> HCL_to_RGB(HCL)  
array([ 0.4562033...,  0.0308104...,  0.0409192...])