colour.models.LMS_to_Yrg#

colour.models.LMS_to_Yrg(LMS: ArrayLike) NDArrayFloat[source]#

Convert from LMS colourspace to Kirk (2019) Yrg colourspace.

Parameters:

LMS (ArrayLike) – LMS colourspace values.

Returns:

Kirk (2019) Yrg \(Yrg\) luminance, redness, and greenness.

Return type:

numpy.ndarray

Notes

Domain

Scale - Reference

Scale - 1

LMS

[0, 100]

[0, 1]

Range

Scale - Reference

Scale - 1

Yrg

Y : [0, 1]

r : [0, 1]

g : [0, 1]

Y : [0, 1]

r : [0, 1]

g : [0, 1]

References

[Kir19]

Examples

>>> import numpy as np
>>> LMS = np.array([0.15639195, 0.06741689, 0.03281398])
>>> LMS_to_Yrg(LMS)  
array([ 0.1313780...,  0.4903764...,  0.3777739...])