Outil de conversion RVB en HSV

HSV:
Hue:
Saturation:
Value:
HEX:

Conversion RVB en HSV

La conversion RVB en HSV est un processus important pour convertir les modèles de couleur. Le premier modèle, RVB (rouge, vert, bleu), est largement utilisé dans les images numériques et les écrans, représentant la couleur de chaque pixel avec trois composantes.

Ensuite, la conversion en HSV (teinte, saturation, luminosité) est effectuée. La teinte représente le type de couleur, la saturation la vivacité de la couleur et la luminosité la luminosité de la couleur. Cette conversion facilite la cartographie des couleurs et le traitement des images, permettant l'extraction et la modification de couleurs spécifiques.

La conversion RVB en HSV est largement utilisée dans des domaines tels que la graphique, le traitement d'images, la vision par ordinateur, ce qui aide à comprendre et à ajuster l'espace colorimétrique. Cette conversion permet une manipulation des couleurs plus intuitive et efficace, contribuant à l'amélioration de la qualité visuelle dans diverses applications.

Liste des codes couleur RVB et HSV

CouleurCode RVBCode HSV
Rougergb(255, 0, 0)hsv(0, 100%, 100%)
Vertrgb(0, 255, 0)hsv(120, 100%, 100%)
Bleurgb(0, 0, 255)hsv(240, 100%, 100%)
Jaunergb(255, 255, 0)hsv(60, 100%, 100%)
Magentargb(255, 0, 255)hsv(300, 100%, 100%)
Cyanrgb(0, 255, 255)hsv(180, 100%, 100%)

Équations de conversion RVB en HSV

ConversionRVB en HSVHSV en RVB
R→Hatan2(sqrt(3)*(G-B),2R-G-B)(V-S*cos(H-2π/3))/3, (V-S*cos(H))/3, (V-S*cos(H+2π/3))/3
G→Ssqrt(3)*(1-min(R,G,B)/V)S
B→VVV

Qu'est-ce que RVB et HSV?

RVB et HSV sont deux modèles différents pour représenter les couleurs.

Le modèle RVB (rouge, vert, bleu) est couramment utilisé dans les images numériques et les écrans, représentant la couleur de chaque pixel avec trois composantes, les trois couleurs primaires de la lumière.

Quelle est la différence entre RVB et HSV?

RVB représente la couleur avec les valeurs des composants rouge, vert et bleu, tandis que HSV (teinte, saturation, valeur) représente la couleur avec les éléments de teinte, de saturation et de luminosité.

ÉlémentDescription
Teinte (Hue)Indique le type de couleur, représenté en degrés de 0 à 360. Par exemple, rouge, bleu, vert, etc.
Saturation (Saturation)Indique la vivacité ou la profondeur de la couleur, exprimée en pourcentage de 0 à 100%. 0% est sans saturation, 100% est la couleur la plus vive.
Luminosité (Value)Indique la luminosité de la couleur, exprimée en pourcentage de 0 à 100%. 0% est noir, 100% est la couleur la plus lumineuse.

Comment se fait la conversion de RVB en HSV?

La conversion de RVB en HSV se fait à l'aide de calculs mathématiques.

  1. Normalisez d'abord les valeurs RVB, c'est-à-dire convertissez chaque composante dans la plage de 0 à 1.
  2. Ensuite, trouvez la valeur minimale (min) et la valeur maximale (max) (R, G, B).
  3. Calculez la teinte. Si max est égal à min, la teinte est 0. Sinon, si min est rouge, calculez (G-B)/(max-min). De même, si min est vert, calculez 2+(B-R)/(max-min), et si min est bleu, calculez 4+(R-G)/(max-min).
  4. Calculez la saturation. La saturation est calculée comme (max-min)/max.
  5. Calculez la luminosité. La luminosité est égale à max.