1 2 3 4 5 6 7 8 9 10 11 12 13 14
| from colorsys import hls_to_rgb # pour TSL2RGB
##############################################################################
def TSL2RGB(t, s, l):
"""Convertit le format couleur TSL en RGB
- t: teinte entre 0 et 360 (int ou float)
- s: saturation entre 0 et 100 (int ou float)
- l: luminuosité entre 0 et 100 (int ou float)
Retourne r, g, b entre 0 et 255 (float)
Utilise hls_to_rgb du module colorsys
"""
t, s, l = t/360.0, s/100.0, l/100.0
r, g, b = hls_to_rgb(t, l, s)
return r*255.0, g*255.0, b*255.0 |
Partager