
Il existe plusieurs manières de spécifier les couleurs (on dit qu'il existe plusieurs
espaces de couleur).
En informatique, on utilise principalement RGB (rouge/vert/bleu), mais il est nettement moins intuitif que d'autres tels que HSL (Hue/Saturation/Lightness, Teinte/Saturation/Lumière).
Les espaces de couleur comme HSL sont également utile pour créer des nuances arc-en-ciel, ou bien pour assombrir ou éclaircir une image facilement.
Voici un site qui donne les algorithmes pour
convertir entre ces différents espaces de couleur
Ces algorithmes sont faciles à programmer dans n'importe quel langage.
Exemple en Python
Traductions
- RGB (Red/Green/Blue) = RVB (Rouge/Vert/Bleu)
- CMYK (Cyan/Magenta/Yellow/Black) = CMJN (Cyan/Magenta/Jaune/Noir)
- HSL (Hue/Saturation/Luminosity) = TSL (Teinte/Saturation/Lumière)
- HSV (Hue/Saturation/Value) = TSV (Teinte/Saturation/Valeur)
Liens
Formules mathématiques, articles, outils: