El HSL y el HSV (también llamado HSB ) son dos representaciones relacionadas de los puntos en un espacio de color del RGB, que intentan describir relaciones perceptivas del color más exactamente que el RGB, mientras que sigue siendo de cómputo simple. HSL representa el ue, aturation, ''' l ightness del ''' del ''' h del ''' del ''' s del ''', mientras que HSV representa ue del h, aturation del s, alue del v y el HSB representa el ue del h, aturation del s, exactitud del b .

HSL y HSV describen colores mientras que los puntos en un cilindro cuyo eje central se extienda del negro en la parte inferior al blanco en la tapa con neutral colorean entre él, donde el ángulo alrededor del eje corresponde a la “tonalidad”, distancia del eje corresponden a la “saturación”, y la distancia a lo largo del eje corresponde a la “ligereza”, al “valor”, o al “brillo”.

Las dos representaciones son similares en propósito, pero diferencian algo en acercamiento. Ambos son matemáticamente cilíndricos, pero mientras que el HSV (tonalidad, saturación, valor) se puede pensar en conceptual como cono invertido de colores (con un punto negro en la parte inferior, y colores lleno-saturados alrededor de un círculo en la tapa), HSL representan conceptual un doble-cono o una esfera (con blanco en la tapa, negro en la parte inferior, y los colores lleno-saturados alrededor del borde de una sección representativa horizontal con gris medio en su centro). Observar que mientras que la “tonalidad” en HSL y HSV refiere a la misma cualidad, diferencian sus definiciones de la “saturación” dramáticamente.

Porque HSL y HSV son transformaciones simples de RGB device-dependent, el color definido por a ( h, s, l ) o (el h, el s, el v ) el trío depende del color particular rojo, verde, y azul “primarias ” usadas. Cada dispositivo único del RGB del por lo tanto tiene espacios únicos de HSL y de HSV para acompañarlo. ( h, s, l ) o (el h, el s, el v ) trío poder sin embargo llegado a ser definido cuando se ata a un espacio de color particular del RGB del, tal como SRGB .

El modelo de HSV fue creado en 1978 por Alvy Ray Smith.

Motivación

Los artistas prefieren a veces utilizar el modelo de color de HSV sobre modelos alternativos tales como RGB o el CMYK, debido a sus semejanzas a los seres humanos de la manera tiende a percibir color. El RGB y CMYK son el añadido y modelos ques se tiene que sustraer, respectivamente, definiendo color en términos de combinación de las primarias, mientras que HSV encapsula la información sobre un color en los términos que son más familiares a los seres humanos: ¿Qué color es él? ¿Cómo vibrante es? ¿Cómo la luz o la obscuridad es él? El espacio de color HSL es similar y discutible incluso mejor que HSV a este respecto.

Uso

El modelo de HSV es de uso general en los usos de los gráficos de la computadora. En varios contextos del uso, un usuario debe elegir un color que se aplicará a un elemento gráfico particular. Cuando está utilizada de esta manera, la rueda de color de HSV es de uso frecuente. En ella, la tonalidad es representada por una región circular; una región triangular separada se puede utilizar para representar la saturación y el valor. Típicamente, el eje vertical del triángulo indica la saturación, mientras que el eje horizontal corresponde al valor. De esta manera, un color se puede elegir por la primera cosecha la tonalidad de la región circular, después de seleccionar la saturación y el valor deseados de la región triangular.

Otro método de la visualización del modelo de HSV es el cono. En esta representación, la tonalidad se representa como formación cónica tridimensional de la rueda de color. La saturación es representada por la distancia del centro de una sección representativa circular del cono, y el valor es la distancia del extremo acentuado del cono. Algunas representaciones utilizan un cono hexagonal, o el hexcone del, en vez de un cono circular. Este método está bien adaptado a visualizar el espacio de color entero de HSV en un solo objeto; sin embargo, debido a su naturaleza tridimensional, no está bien adaptado a la selección de color en interfaces de dos dimensiones de la computadora.

El espacio de color de HSV se podía también visualizar como objeto cilíndrico; similar al cono arriba, la tonalidad varía a lo largo de la circunferencia externa de un cilindro, con la saturación variando otra vez con distancia del centro de una sección representativa circular. El valor varía otra vez de arriba a abajo. Tal representación se pudo considerar lo más matemáticamente posible el modelo exacto del espacio de color de HSV; sin embargo, en la práctica el número de niveles y de tonalidades visualmente distintos de la saturación disminuye mientras que los acercamientos de valor se ennegrecen. Además, las computadoras almacenan típicamente valores del RGB con una gama limitada de precisión; los apremios de la precisión, juntados con las limitaciones de la opinión de color humana, hacen la visualización del cono más práctica en la mayoría de los casos.

Comparación de HSL y de HSV

HSL es similar a HSV. Para alguna gente, HSL mejor refleja la noción intuitiva del " saturation" y " lightness" como dos parámetros independientes, pero para otras su definición de la saturación es incorrecta, como por ejemplo un color muy en colores pastel, casi blanco se puede definir como saturado completamente en HSL. Puede ser que sea polémico, aunque, si HSV o HSL es más conveniente para el uso en interfaces utilizador humanos.

La especificación de los estados W3C, " del CSS 3; Las ventajas de HSL son que es simétrico al " de la ligereza y de la oscuridad (que no es el caso con HSV por ejemplo)…; Esto significa eso:

en HSL, el componente de la saturación va siempre de color completamente saturado al gris equivalente (en HSV, con V en el máximo, va de color saturado al blanco, que se puede considerar antiintuitivo).
La ligereza en HSL atraviesa siempre la gama entera del negro con la tonalidad elegida al blanco (en HSV, el componente de V entra solamente mitad de esa manera, del negro a la tonalidad elegida).

En software, un modelo de color tonalidad-basado (HSV o HSL) se presenta generalmente al usuario bajo la forma de escogedor linear o circular y área de dos dimensiones (generalmente un cuadrado o un triángulo) de la tonalidad donde usted puede elegir la saturación y valorar/ligereza para la tonalidad seleccionada. Con esta representación, la diferencia entre HSV y HSL es inaplicables. Sin embargo, muchos programas también le dejan seleccionar un color vía los resbaladores lineares o los campos de entrada numéricos, y para esos controles, generalmente se utilizan HSL o HSV (no ambos). HSV es tradicionalmente más común. Aquí están algunos ejemplos:
Usos del

que utilizan HSV (HSB): Mac de Apple recogedor del color del OS x del sistema de (tiene un disco del color para H/S y un resbalador para V)
Xara Xtreme
Paint.NET (tiene un disco del color para H/S y un resbalador para V)
Usos gráficos de Adobe (ilustrador, Photoshop, y otros)
Usos del

que utilizan HSL: La especificación del CSS 3
Inkscape (a partir de la versión 0.42)
Estudio de Macromedia
Recogedor del color del sistema de Microsoft Windows (pintura incluyendo de Microsoft)
Taller de pintura favorable
ImageMagick
Usos del

que utilizan HSV y HSL: Redactor de imagen de pixel (a partir de Beta5)
Pixia
Bryce
El GIMP (HSV para la selección de color, HSL para el ajuste del color de la imagen)

Comparación con otros modelos de color

El espacio tricromático de HSV no apoya técnico un trazado uno por a los espectros de energía físicos según lo medido en radiometría . Así no es generalmente recomendable intentar hacer comparaciones directas entre los coordenadas de HSV y las características ligeras físicas tales como longitud de onda o la amplitud .

Especificaciones formales

El HSL y el HSV son definidos matemáticamente por una transformación de los coordenadas del R, del G, y del B de colores en espacio del RGB del .

Conversión del RGB al HSL o al HSV

Dejado ( r, g, b ) ser los coordenadas rojos, verdes, y azules de un color, respectivamente, cuyos valores son números verdaderos entre 0 y 1. Dejar el igual máximo del el más grande del r, del g, y del b . Dejar el igual del minuto del lo más menos posible de esos valores. Para encontrar ( h, s, l ) valores en espacio del HSL, donde está el ángulo el ∈ 360 del h ) de la tonalidad grados, y '' s '', '' l '' ∈ [0.1 son la saturación y la ligereza, cálculo:



h = \ comenzar {los casos} \ y {indefinido} \ mbox del mbox {si} máximo = del minuto \ \ 60^ \ circ \ épocas \ frac {g - b} {máximo - minuto} + 0^ \ circ, y \ mbox {si} máximo = r \ mbox {y} g \ de la GE b \ \ 60^ \ circ \ épocas \ frac {g - b} {máximo - minuto} + 360^ \ circ, y \ mbox {si} máximo = r \ mbox {y} g < de b \ \ 60^ \ circ \ épocas \ frac {b - r} {máximo - minuto} + 120^ \ circ, y \ mbox {si} máximo = de g \ \ 60^ \ circ \ épocas \ frac {r - g} {máximo - minuto} + 240^ \ circ, y \ mbox {si} máximo = b \ extremo {casos}

l = \ comienza {matriz} \ frac {1} {2} \ extremo {matriz} (máxima + minuto)

s = \ comenzar {los casos} 0 y \ mbox {si} l = 0 \ mbox {o} máximo = del minuto \ \ \ = \ frac {máximo-minuto} {2l} del frac {máximo-minuto} {max+min}, y \ mbox {si} 0 < l \ del leq \ del frac {1} {2} \ \ \ frac {máximo-minuto} {2 (max+min)} = \ frac {máximo-minuto} {2-2l}, y \ > \ frac {1} del mbox {si} l {2} \ extremo {casos}

El valor del h se normaliza generalmente para mentir entre 0 y 360°, y se utiliza el h = 0 cuando máximo = el minuto del (es decir, para los grises) en vez de dejar el h indefinido.

El HSL y el HSV tienen la misma definición de la tonalidad, pero los otros componentes diferencian. Los valores para el s y el v de un color del HSV se definen como sigue:

s del = \ comenzar {los casos} 0, y \ del mbox {si} = 0 \ máximo \ \ frac {máximo - minuto} {máximo} = 1 - \ frac {minuto} {máximo}, y \ mbox {si no} \ extremo {casos} v del

l = máximo \,

Conversión del HSL al RGB

Dado un color definido por ( h, s, l ) valores en espacio del HSL, con el h en la gama 360), indicando el ángulo, los grados de la tonalidad, y con '' s '' y '' l '' en la gama [0, 1, representando la saturación y la ligereza, respectivamente, ( r, g, b ) un trío correspondiente en espacio del RGB del, con el r, el g, y el b también en la gama 1, y correspondencia a rojo, a verde, y a azul, respectivamente, puede ser computado como sigue:

Primero, si el s = 0, entonces el color resultante es acromático, o gris. En este caso especial, el r, el g, y el b todo igualan el l . Observar que el valor del h es indefinido en esta situación.

Cuando el ≠ 0 del s, el procedimiento siguiente puede ser utilizado:



q= \ comenzar {los casos} l \ épocas (1+s), y \ del mbox {si} l < \ del frac {1} {2} \ \ l+s- (l \ épocas s), y \ mbox {si} l \ GE \ frac {1} {2} \ extremo {casos} p del

l = 2 \ épocas l - q \,

h_k = {h \ sobre 360} \, ( h normalizado para estar en la gama

t_R = h_k+ \ frac {1} {3} \, t_G = h_k del

l \,

t_B = h_k- \ frac {1} {3} \,

\ mbox {si} t_C < 0 \ rightarrow t_C = t_C + 1.0 \ patio \ mbox {para cada uno} \, C \ en \ {R, G, B \}

\ mbox {si} t_C > 1 \ rightarrow t_C = t_C - 1.0 \ patio \ mbox {para cada uno} \, C \ en \ {R, G, B \}

Para cada color del del vector del color = ( ColorR, ColorG, ColorB ) = ( r, g, b ),

_C del del {color} = \ comenzar {los casos} p+ \ t_C dejado ((q-p) \ de las épocas 6 \ épocas \ derecho), y \ t_C del mbox {si} < \ del frac {1} {6} \ \ q, y \ mbox {si} \ frac {1} {6} \ le t_C < \ del frac {1} {2} \ \ p+ \ ido ((q-p) \ épocas 6 \ épocas (\ t_C del frac {2} {3} -) \ derecho), y \ mbox {si} \ frac {1} {2} \ le t_C < \ del frac {2} {3} \ \ p, y \ mbox {si no} \ extremo {casos}

\ mbox {para cada uno} \, C \ en \ {R, G, B \}

Conversión del HSV al RGB

Semejantemente, dado un color definido por (el h, el s, el v ) valores en espacio del HSV, con el h como arriba, y con el s y el v que varía entre 0 y 1, representando la saturación y el valor, respectivamente, (el r, el g, el b ) un trío correspondiente en espacio del RGB del puede ser computado: el h_i del

l = \ se fue \ lfloor \ el frac {h} {60} \ derecho \ el rfloor \ MOD 6 = \ frac {h} {60} - h_i del f del

l

p = v \ época (1 -) \, de s

q = v \ época (1 -) \, de f \ de las épocas s t del

l = v \ épocas (1 - (1 - f) \) \, de las épocas s

Para cada vector del color ( r, g, b ),

del (r, g, b) = \ comenzar {los casos} (v, t, p), y \ h_i del mbox {si} = 0 \ \ (q, v, p), y \ h_i del mbox {si} = 1 \ \ (p, v, t), y \ h_i del mbox {si} = 2 \ \ (p, q, v), y \ h_i del mbox {si} = 3 \ \ (t, p, v), y \ h_i del mbox {si} = 4 \ \ (v, p, q), y \ h_i del mbox {si} = 5 \ \ \ extremo {casos}

Terminología

Los términos atribuidos al " L" el componente del espacio de color de HSL puede ser engañoso puesto que tienen poco a hacer con las definiciones de la ciencia de color de los términos.
La ligereza refiere a la reflexión percibida de una superficie.
La luminancia refiere típicamente a la luminancia relativa, que se basa en la definición fotométrica de la luminancia pero se normaliza con respecto a un blanco de la referencia.
La luminosidad refiere típicamente (e incorrectamente) a luminancia relativa. Este uso fue popularizado por el Adobe Photoshop ; en la documentación de la versión CS3, el modo de mezcla de la luminosidad del está todavía presente, pero se describe en términos de luminancia del : " Luminosidad: Crea un color del resultado con la tonalidad y la saturación del color bajo y la luminancia de la mezcla color."

Ejemplos

Los valores del RGB se demuestran en la gama 0.

  • Zenithic
  • Queen Elizabeth Grammar School, Wakefield
    Random links:Naciones y organización de gente no representadas | Cuerno de Tom | James Forbes (estadista) | Diafragma (canción) | Arturo Wellesley, 5to duque de Wellington

  • © 2007-2008 enciclopediaespana.com; article text available under the terms of GFDL, from en.wikipedia.org
    ="http://pagead2.googlesyndication.com/pagead/show_ads.js">