Strumento di conversione HSV RGB

RGB:
HEX:

Conversione HSV RGB

HSV (Tonalità, Saturazione, Valore) e RGB (Rosso, Verde, Blu) sono modelli diversi per rappresentare i colori. La conversione HSV RGB consente la conversione reciproca tra questi modelli. Nella conversione da RGB a HSV, la tonalità è espressa in gradi, mentre la saturazione e il valore sono espressi nell'intervallo da 0 a 1. Nella conversione da HSV a RGB, la tonalità è nuovamente espressa in gradi, mentre la saturazione e il valore sono nell'intervallo da 0 a 255. Queste conversioni sono utilizzate in varie applicazioni come l'elaborazione delle immagini e l'analisi dei colori.

Uno dei vantaggi importanti della conversione HSV RGB è che la luminosità e la saturazione del colore non cambiano quando si modifica la tonalità, facilitando la modifica di tonalità specifiche. Inoltre, essendo più vicino alla percezione umana del colore rispetto a RGB, il modello HSV consente una selezione e una modifica dei colori più intuitive. Tuttavia, è importante notare che il calcolo è più complesso rispetto a RGB.

La conversione tra spazi colore è ampiamente utilizzata in settori come il design grafico, l'elaborazione delle immagini e la visione artificiale. È utilizzata, ad esempio, per il filtraggio delle immagini, la segmentazione dei colori e il rilevamento dei contorni delle immagini. La conversione HSV RGB migliora la rappresentazione e la manipolazione dei colori, consentendo una gestione più flessibile dei colori in diverse applicazioni.

Elenco dei codici colore HSV e RGB

ColoreHSVRGBAnteprima colore
Rosso(0°, 100%, 100%)(255, 0, 0)
Verde(120°, 100%, 100%)(0, 255, 0)
Blu(240°, 100%, 100%)(0, 0, 255)
Giallo(60°, 100%, 100%)(255, 255, 0)
Ciano(180°, 100%, 100%)(0, 255, 255)
Magenta(300°, 100%, 100%)(255, 0, 255)

Formule di conversione HSV RGB

Formula per la conversione da HSV a RGB
ComponenteFormula
Tonalità (Hue)R = |V - C| × H (per tonalità comprese tra 0° e 60°)
G = |V - C| × (1 - |(H / 60) - 1|) (per tonalità comprese tra 60° e 120°)
B = |V - C| × (1 - |(H / 60) - 2|) (per tonalità comprese tra 120° e 180°)
R = |V - C| × (1 - |(H / 60) - 3|) (per tonalità comprese tra 180° e 240°)
G = |V - C| × (1 - |(H / 60) - 4|) (per tonalità comprese tra 240° e 300°)
B = |V - C| × (1 - |(H / 60) - 5|) (per tonalità comprese tra 300° e 360°)
Saturazione (Saturation)R = V - C
G = V - C
B = V - C
Valore (Value)R = V
G = V
B = V

Cos'è HSV e RGB?

HSV e RGB sono due spazi colore comuni per rappresentare i colori.

RGB rappresenta i colori combinando tre colori primari: rosso, verde e blu. Ogni componente di colore è espressa da un valore compreso tra 0 e 255, con valori più alti che indicano colori più intensi.

Come avviene la conversione da HSV a RGB?

La conversione da HSV a RGB utilizza tre elementi: Tonalità (Hue), Saturazione (Saturation) e Valore (Value).

ElementoIntervallo
Tonalità (Hue)0° - 360°
Saturazione (Saturation)0% - 100%
Valore (Value)0% - 100%

Questi valori vengono utilizzati per applicare un algoritmo di conversione da HSV a RGB, il quale calcola i valori RGB corrispondenti in base alla tonalità, alla saturazione e al valore.

Quali sono i vantaggi nell'utilizzo dello strumento di conversione HSV RGB?

Lo strumento di conversione HSV RGB rende più intuitiva la comprensione dei colori. Il modello di colore HSV gestisce in modo indipendente tonalità, saturazione e valore, facilitando l'aggiustamento dei colori. Inoltre, poiché è più simile alla percezione umana del colore rispetto a RGB, è utile per la selezione e l'analisi dei colori.