La conversion RGB vers HSV 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 HSV (Teinte, Saturation, Valeur). Cette conversion est utile pour la manipulation et l'analyse des couleurs, car HSV 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 HSV représente les couleurs en utilisant trois composantes :
La conversion de RGB vers HSV 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 Saturation :
\[ S = \begin{cases} 0, & \text{si } C_{max} = 0 \\ \frac{\Delta}{C_{max}}, & \text{sinon} \end{cases} \]
5. Calculer la Valeur :
\[ V = C_{max} \]
Convertissons une couleur bleu vif de RGB vers HSV :
Ce diagramme montre la couleur bleu vif représentée dans les formats RGB et HSV. La représentation HSV fournit une compréhension plus intuitive des propriétés de la couleur, avec une saturation et une valeur maximales.
Nous pouvons créer gratuitement une calculatrice personnalisée rien que pour vous !
Contactez-nous et donnons vie à votre idée.