fbpx
Wikipedia

Modelo de color HSV

El modelo HSV (del inglés Hue, Saturation, ValueMatiz, Saturación, Valor), también llamado HSB (Hue, Saturation, Brightness – Matiz, Saturación, Brillo), define un modelo de color en términos de sus componentes.

Espacio de color HSV como una rueda de color.

Historia

El modelo HSV fue creado en 1978 por Alvy Ray Smith. Se trata de una transformación no lineal del espacio de color RGB, y se puede usar en progresiones de color. Nótese que HSV es lo mismo que HSB pero no que HSL o HSI.

Uso

 
Cono de colores del espacio HSV.

Es común que deseemos elegir un color adecuado para alguna de nuestras aplicaciones, cuando es así resulta muy útil usar la ruleta de color HSV. En ella el matiz se representa por una región circular; una región triangular separada, puede ser usada para representar la saturación y el valor del color. Normalmente, el eje horizontal del triángulo denota la saturación, mientras que el eje vertical corresponde al valor del color. De este modo, un color puede ser elegido al tomar primero el matiz de una región circular, y después seleccionar la saturación y el valor del color deseados de la región triangular.

Características

Constituyentes en coordenadas cilíndricas:

Matiz

Se representa como un grado de ángulo cuyos valores posibles van de 0 a 360° (aunque para algunas aplicaciones se normalizan del 0 al 100%). Cada valor corresponde a un color. Ejemplos: 0 es rojo, 60 es amarillo y 120 es verde.

De forma intuitiva se puede realizar la siguiente transformación para conocer los valores básicos RGB:

Disponemos de 360 grados dónde se dividen los 3 colores RGB, eso da un total de 120º por color, sabiendo esto podemos recordar que el 0 es rojo RGB(1, 0, 0), 120 es verde RGB(0, 1, 0) y 240 es azul RGB(0, 0, 1). Para colores mixtos se utilizan los grados intermedios, el amarillo, RGB(1, 1, 0) está entre rojo y verde, por lo tanto 60º. Se puede observar como se sigue la secuencia de sumar 60 grados y añadir un 1 o quitar el anterior:

 
Cono del modelo HSV.
  • 0º = RGB(1, 0, 0)
  • 60º = RGB(1, 1, 0)
  • 120º = RGB(0, 1, 0)
  • 180º = RGB(0, 1, 1)
  • 240º = RGB(0, 0, 1)
  • 300º = RGB(1, 0, 1)
  • 360º = 0º

Saturación

Se representa como la distancia al eje de brillo negro-blanco. Los valores posibles van del 0 al 100%. A este parámetro también se le suele llamar "pureza" por la analogía con la pureza de excitación y la pureza colorimétrica de la colorimetría. Cuanto menor sea la saturación de un color, mayor tonalidad grisácea habrá y más decolorado estará. Por eso es útil definir la insaturación como la inversa cualitativa de la saturación.


Graduaciones de saturación en el modelo HSV
matiz 100% puro 75% de saturación saturación media 25% de saturación 0 de saturación

Para calcular la saturación, simplemente divida el croma por el máximo croma para ese valor.

 

Valor

Representa la altura en el eje blanco-negro. Los valores posibles van del 0 al 100%. 0 siempre es negro. Dependiendo de la saturación, 100 podría ser blanco o un color más o menos saturado.

Transformaciones

Transformación RGB a HSV

Sea MAX el valor máximo de los componentes (R, G, B), y MIN el valor mínimo de esos mismos valores, los componentes del espacio HSV se pueden calcular como:

 

 

 

Transformación HSV a RGB

 


 


 


 


 

 

Ejemplos

La siguiente tabla está basada en la representación de una sección del cono HSV, escogiéndose una tonalidad de 0° (= 360°) de coloraciones derivadas del rojo para este ejemplo. Se indica el valor en la columna vertical (de 0 a 100%) y la saturación en la fila horizontal. El nombre sugerido para cada color es una aproximación.

 0% (valor)
negro
20%
azabache
wengué
40%
plomo
ocre rojo  granate
60%
gris
secuoya  rojo indio  rojo sangre
80%
ceniza
palo rosa  terracota  lacre  escarlata
Saturación:  
100% blanco
  
rosado
  
 rosa coral
  
 coral
  
 rojo coral
   
 rojo

El siguiente ejemplo representa dos secciones del cono HSV, una tiene la tonalidad de 45° que corresponde a colores derivados del amarillo naranja (dorados) y la derecha tiene una tonalidad de 204° correspondiente a coloraciones azul-celestes.

 0% (valor)
negro
negro dorado 25%
plomo
azul marino
o de Prusia
 marrón  dorado bistre 50%
gris
azul porcelana  añil
 o índigo
 ocre
 amarillo
 dorado arena o lino 75%
plateado
azul Alicia  azul acero  azul
   ámbar
 o amarillo  naranja
  
 lúcuma o  azafrán
  
 jazmín
  
 crema o  marfil
Saturación:  
100% (valor) blanco
  
celeste claro
  
 celeste
  celeste
 intenso
   azur
 o cerúleo

Véase también

Enlaces externos

  • Modelos de color.
  • Color Picker HUD
  • prueba de hsv
  •   Datos: Q25212643
  •   Multimedia: HSV

modelo, color, redirige, aquí, para, otras, acepciones, véase, desambiguación, modelo, inglés, saturation, value, matiz, saturación, valor, también, llamado, saturation, brightness, matiz, saturación, brillo, define, modelo, color, términos, componentes, espac. HSV redirige aqui Para otras acepciones vease HSV desambiguacion El modelo HSV del ingles Hue Saturation Value Matiz Saturacion Valor tambien llamado HSB Hue Saturation Brightness Matiz Saturacion Brillo define un modelo de color en terminos de sus componentes Espacio de color HSV como una rueda de color Indice 1 Historia 2 Uso 3 Caracteristicas 3 1 Matiz 3 2 Saturacion 3 3 Valor 4 Transformaciones 4 1 Transformacion RGB a HSV 4 2 Transformacion HSV a RGB 5 Ejemplos 6 Vease tambien 7 Enlaces externosHistoria EditarEl modelo HSV fue creado en 1978 por Alvy Ray Smith Se trata de una transformacion no lineal del espacio de color RGB y se puede usar en progresiones de color Notese que HSV es lo mismo que HSB pero no que HSL o HSI Uso Editar Cono de colores del espacio HSV Es comun que deseemos elegir un color adecuado para alguna de nuestras aplicaciones cuando es asi resulta muy util usar la ruleta de color HSV En ella el matiz se representa por una region circular una region triangular separada puede ser usada para representar la saturacion y el valor del color Normalmente el eje horizontal del triangulo denota la saturacion mientras que el eje vertical corresponde al valor del color De este modo un color puede ser elegido al tomar primero el matiz de una region circular y despues seleccionar la saturacion y el valor del color deseados de la region triangular Caracteristicas EditarConstituyentes en coordenadas cilindricas Matiz Editar Se representa como un grado de angulo cuyos valores posibles van de 0 a 360 aunque para algunas aplicaciones se normalizan del 0 al 100 Cada valor corresponde a un color Ejemplos 0 es rojo 60 es amarillo y 120 es verde De forma intuitiva se puede realizar la siguiente transformacion para conocer los valores basicos RGB Disponemos de 360 grados donde se dividen los 3 colores RGB eso da un total de 120º por color sabiendo esto podemos recordar que el 0 es rojo RGB 1 0 0 120 es verde RGB 0 1 0 y 240 es azul RGB 0 0 1 Para colores mixtos se utilizan los grados intermedios el amarillo RGB 1 1 0 esta entre rojo y verde por lo tanto 60º Se puede observar como se sigue la secuencia de sumar 60 grados y anadir un 1 o quitar el anterior Cono del modelo HSV 0º RGB 1 0 0 60º RGB 1 1 0 120º RGB 0 1 0 180º RGB 0 1 1 240º RGB 0 0 1 300º RGB 1 0 1 360º 0ºSaturacion Editar Se representa como la distancia al eje de brillo negro blanco Los valores posibles van del 0 al 100 A este parametro tambien se le suele llamar pureza por la analogia con la pureza de excitacion y la pureza colorimetrica de la colorimetria Cuanto menor sea la saturacion de un color mayor tonalidad grisacea habra y mas decolorado estara Por eso es util definir la insaturacion como la inversa cualitativa de la saturacion Graduaciones de saturacion en el modelo HSV matiz 100 puro 75 de saturacion saturacion media 25 de saturacion 0 de saturacionPara calcular la saturacion simplemente divida el croma por el maximo croma para ese valor S H S V 0 if C 0 C V otherwise displaystyle begin aligned S HSV amp begin cases 0 amp mbox if C 0 frac C V amp mbox otherwise end cases end aligned Valor Editar Representa la altura en el eje blanco negro Los valores posibles van del 0 al 100 0 siempre es negro Dependiendo de la saturacion 100 podria ser blanco o un color mas o menos saturado Transformaciones EditarTransformacion RGB a HSV Editar Sea MAX el valor maximo de los componentes R G B y MIN el valor minimo de esos mismos valores los componentes del espacio HSV se pueden calcular como H no definido si M A X M I N 60 G B M A X M I N 0 si M A X R y G B 60 G B M A X M I N 360 si M A X R y G lt B 60 B R M A X M I N 120 si M A X G 60 R G M A X M I N 240 si M A X B displaystyle H begin cases mbox no definido amp mbox si MAX MIN 60 circ times frac G B MAX MIN 0 circ amp mbox si MAX R amp mbox y G geq B 60 circ times frac G B MAX MIN 360 circ amp mbox si MAX R amp mbox y G lt B 60 circ times frac B R MAX MIN 120 circ amp mbox si MAX G 60 circ times frac R G MAX MIN 240 circ amp mbox si MAX B end cases S 0 si M A X 0 1 M I N M A X en otro caso displaystyle S begin cases 0 amp mbox si MAX 0 1 frac MIN MAX amp mbox en otro caso end cases V M A X displaystyle V MAX Transformacion HSV a RGB Editar H i H 60 mod 6 H 360 displaystyle H i left lfloor frac H 60 right rfloor mbox mod 6 H leq 360 f H 60 mod 6 H i displaystyle f left frac H 60 mbox mod 6 right H i p V 1 S displaystyle p V 1 S q V 1 f S displaystyle q V 1 fS mbox t V 1 1 f S displaystyle t V 1 1 f S si H i 0 R V G t B p 1 R q G V B p 2 R p G V B t 3 R p G q B V 4 R t G p B V 5 R V G p B q displaystyle mbox si H i begin cases 0 amp R V amp G t amp B p 1 amp R q amp G V amp B p 2 amp R p amp G V amp B t 3 amp R p amp G q amp B V 4 amp R t amp G p amp B V 5 amp R V amp G p amp B q end cases Ejemplos EditarLa siguiente tabla esta basada en la representacion de una seccion del cono HSV escogiendose una tonalidad de 0 360 de coloraciones derivadas del rojo para este ejemplo Se indica el valor en la columna vertical de 0 a 100 y la saturacion en la fila horizontal El nombre sugerido para cada color es una aproximacion 0 valor negro20 azabache wengue40 plomo ocre rojo granate60 gris secuoya rojo indio rojo sangre80 ceniza palo rosa terracota lacre escarlataSaturacion 0 displaystyle 0 100 blanco 20 displaystyle 20 rosado 40 displaystyle 40 rosa coral 60 displaystyle 60 coral 80 displaystyle 80 rojo coral 100 displaystyle 100 rojoEl siguiente ejemplo representa dos secciones del cono HSV una tiene la tonalidad de 45 que corresponde a colores derivados del amarillo naranja dorados y la derecha tiene una tonalidad de 204 correspondiente a coloraciones azul celestes 0 valor negronegro dorado 25 plomo azul marinoo de Prusia marron dorado bistre 50 gris azul porcelana anil o indigo ocre amarillo dorado arena o lino 75 plateado azul Alicia azul acero azul 100 displaystyle 100 ambar o amarillo naranja 75 displaystyle 75 lucuma o azafran 50 displaystyle 50 jazmin 25 displaystyle 25 crema o marfil Saturacion 0 displaystyle 0 100 valor blanco 25 displaystyle 25 celeste claro 50 displaystyle 50 celeste 75 displaystyle 75 celeste intenso 100 displaystyle 100 azur o ceruleoVease tambien EditarTeoria del color Euroconector S Video Espacio de color RGB Modelo de color CMYK Modelo de color HSL Modelo de color RYB YUV YIQEnlaces externos EditarModelos de color Color Picker HUD prueba de hsv Datos Q25212643 Multimedia HSVObtenido de https es wikipedia org w index php title Modelo de color HSV amp oldid 135310952, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos