El espacio de color L*C*h

        Por Mauro Boscarol, 18 de octubre de 2007.

        LCH

        Con L* fijado, el color se puede representar con las coordenadas rectangulares a* y b*. Pero, además también se puede hacer con las coordenadas polares C* y h, definidas así:

        C* = (a*2 + b*2)1/2

        h = arctan (b* / a*)

        Los valores de C* y h se corresponden respectivamente con croma (chroma) y tono o matiz (hue). El valor de h es el ángulo del tono, y se expresa en grados que van de (inclusive) a 360º (excluido). Si se calcula en radianes, hay que convertirlo a grados multiplicándolo por 180/π.

        Si a* y b* son distintos de 0, la función ATAN2(a,b) de Microsoft Excel proporciona el valor de h en radianes y en el intervalo que va de a π. Para convertirlo en grados, hay que usar la fórmula DEGREES o multiplicarlo por 180/π. Para llevarlo al intervalo de a 360º, hay que sumar 360 si el resultado es negativo.

        Los tonos correspondientes a los distintos ángulos de matiz o tono son aproximadamente:

        Las fórmulas inversas son:

        a* = C* cos (h)

        b* = C* sen (h)

        Donde el valor de h si hay que expresarlo en radianes, se obtiene invirtiendo la transformación precedente.

        8 comentarios

        Colores limpios y saturados

        Para conseguir colores limpios y saturados, como un verde LCh (50,100,180), o un naranja 50,100,45. O un violeta 50,100, 315. Pregunto: ¿Debo utilizar un pigmento base único? Porque si mezcló dos colores primarios, no logro conseguir el C=100? Gracias por su pronta respuesta.

        Me temo que hay un malentendido

        Tengo dudas de que sea realmente posible alcanzar un tono de ese tipo, ya que no todos los valores posibles son siempre valores reales en muchos modelos de visión del color. En cualquier caso, algo en esa línea tendrá que ser un pigmento opaco muy cubriente y resistente —¿Una pintura plástica?—

        Dado que no indica con qué materiales mezcla las dos percepciones de color primarias ni sobre que medio quiere aplicarlo, no es posible responder mucho más.

        Cómo representar LCh en escala de color

        Hola, muy interesante tu pagina, tengo los valores de LCh y me gustaria representar el color de estas coordenadas, ¿podrias recomendarme alguna pagina donde pueda representar el color a traves de los valores que obtuve de LCh?

        Sí, pero la representación es mera aproximación

        Hola,

        Hay varias páginas por ahí. Pero cualquier representación será en un aparato, por lo que la representación será dependiente del dispositivo (device dependant). Eso, a su vez plantea al menos tres problemas: 1. Que la mayoría de las páginas ofrecen una conversión a RGB o incluso CMYK sin tener en cuenta que no son espacios de color 'absolutos', sino que se describen con perfiles de color y que sin saber el perfil de color, los valores ofrecidos son meras cantidades de pigmentos o iluminaciones con frecuencias determinadas. No son percepciones de color estandarizadas. incluso algunos que ofrecen conversiones a valores Lab olvidan mencionar el iluminante, con lo que el resultado vuelve a ser una mera colección de valores.

        Dicho lo cual, para hacerse una idea aproximada de si unas cifras son "morado" o "azul", hay algunas páginas que te permiten hacerlo; por ejemplo: Color converter, Lch and Lab colour and gradient pickeretc. Con que pongas "lch to lab online", "lch to rgb online" o algo similar en San Google te vale.

        Ahora mismo no recuerdo si ColorThink hace conversiones de valores, por cierto. También te sugiero mirar en las listas de correo de Argyll CMS o Little CMS.

        Un saludo

        Representar gráficamente LCh

        Hola. Creo que tengo la misma duda que Vianey AG.

        Hice unas medidas de muestras de un alimento (paprika) y quiero representar en coordenadas polares mis valores de LCh. No conozco un graficador donde se puedan graficar en estas coordenadas, conoces alguno?

        Saludos y gracias de antemano

        ¿Matlab?

        No conozco ningún programa que haga durectamente el dibujado en 3D de valores de color como los que pides. Supongo que cosas como MatLab deben de hacerlo, pero para mi son magia negra.

        Lo siento :(

        Valor 318º

        ¿Qué significa si obtengo un valor de 315?

        Significar...

        Significar, lo que se dice significar, nada especial. Si quieres saber que nombre de tono se acerca más a esa gradación... 0º es "rojo", 90º es "amarillo", 180º es "verde" y 270º es "azul".

        Añadir nuevo comentario