colour.lightness#

colour.lightness(Y: Domain100, method: Literal['Abebe 2017', 'CIE 1976', 'Glasser 1958', 'Fairchild 2010', 'Fairchild 2011', 'Wyszecki 1963'] | str = 'CIE 1976', **kwargs: Any) Range100[source]#

Compute the lightness \(L\) from the specified luminance \(Y\).

Parameters:
Returns:

Lightness \(L\).

Return type:

numpy.ndarray

Notes

Domain

Scale - Reference

Scale - 1

Y

100

1

Range

Scale - Reference

Scale - 1

L

100

1

References

[APLR17], [CIET14804h], [FW10], [FC11], [GMRS58], [Wikipedia07a], [Wys63], [WS00l]

Examples

>>> lightness(12.19722535)
41.5278758...
>>> lightness(12.19722535, Y_n=100)
41.5278758...
>>> lightness(12.19722535, Y_n=95)
42.5199307...
>>> lightness(12.19722535, method="Glasser 1958")
39.8351264...
>>> lightness(12.19722535, method="Wyszecki 1963")
40.5475745...
>>> lightness(12.19722535, epsilon=0.710, method="Fairchild 2011")
...
29.8295108...
>>> lightness(12.19722535, epsilon=0.710, method="Fairchild 2011")
...
29.8295108...
>>> lightness(12.19722535, method="Abebe 2017")
...
48.6955571...