La conversion RGB vers HSL est le processus de transformation des représentations de couleurs du modèle de couleur RGB (Rouge, Vert, Bleu) vers le modèle de couleur HSL (Teinte, Saturation, Luminosité). Cette conversion est utile pour la manipulation et l'analyse des couleurs, car HSL fournit une représentation plus intuitive des propriétés des couleurs.
Le modèle de couleur RGB représente les couleurs en utilisant trois composantes :
Le modèle de couleur HSL représente les couleurs en utilisant trois composantes :
La conversion de RGB vers HSL implique ces étapes :
1. Normaliser les valeurs RGB :
\[ R' = R / 255, G' = G / 255, B' = B / 255 \]
2. Calculer Cmax, Cmin, et Δ :
\[ C_{max} = \max(R', G', B') \]
\[ C_{min} = \min(R', G', B') \]
\[ \Delta = C_{max} - C_{min} \]
3. Calculer la Teinte :
\[ H = \begin{cases} 0°, & \text{si } \Delta = 0 \\ 60° \times (\frac{G' - B'}{\Delta} \mod 6), & \text{si } C_{max} = R' \\ 60° \times (\frac{B' - R'}{\Delta} + 2), & \text{si } C_{max} = G' \\ 60° \times (\frac{R' - G'}{\Delta} + 4), & \text{si } C_{max} = B' \end{cases} \]
4. Calculer la Luminosité :
\[ L = \frac{C_{max} + C_{min}}{2} \]
5. Calculer la Saturation :
\[ S = \begin{cases} 0, & \text{si } L = 0 \text{ ou } L = 1 \\ \frac{\Delta}{1 - |2L - 1|}, & \text{sinon} \end{cases} \]
Convertissons une couleur bleu vif de RGB vers HSL :
Ce diagramme montre la couleur bleu vif représentée dans les formats RGB et HSL. La représentation HSL fournit une compréhension plus intuitive des propriétés de la couleur.
Nous pouvons créer gratuitement une calculatrice personnalisée rien que pour vous !
Contactez-nous et donnons vie à votre idée.