Python | Modelos de color CMY y CMYK

RGB y HSV, dos modelos de color de uso común se analizan en los artículos: RGB , HSV . En este artículo, presentamos los modelos de color CMY y CMYK.

El cian, el magenta y el amarillo son los colores secundarios de la luz y los colores primarios de los pigmentos. Esto significa que si se hace brillar luz blanca sobre una superficie cubierta con pigmento cian, no se reflejará luz roja. Cian resta la luz roja de la luz blanca. A diferencia del modelo de color RGB, CMY es sustractivo , lo que significa que los valores más altos se asocian con colores más oscuros en lugar de con colores más claros.

Los dispositivos que implementan pigmentos en papel de color u otras superficies utilizan el modelo de color CMY, por ejemplo, impresoras y fotocopiadoras. La conversión de RGB a CKY es una operación simple, como se ilustra en el programa de Python a continuación. Es importante que todos los valores de color se normalicen a [0, 1] antes de convertir.

C = 1 - R
M = 1 - G
Y = 1 - B

A continuación se muestra el código para convertir el modelo de color RGB a CMY.

# Formula to convert RGB to CMY.
def rgb_to_cmy(r, g, b):
  
    # RGB values are divided by 255 
    # to bring them between 0 to 1.
    c = 1 - r / 255
    m = 1 - g / 255
    y = 1 - b / 255
    return (c, m, y)
  
# Sample RGB values.
r = 0
g = 169
b = 86
  
# Print the result.
print(rgb_to_cmy(r, g, b))

Producción:

(1.0, 0.33725490196078434, 0.6627450980392157)

De acuerdo con la rueda de colores que se muestra arriba, cantidades iguales de cian, magenta y amarillo deberían producir negro. Sin embargo, en la vida real, la combinación de estos pigmentos produce un color negro fangoso. Para producir el negro puro, que se usa con bastante frecuencia durante la impresión, agregamos un cuarto color, el negro, a la mezcla de pigmentos. Esto se llama impresión a cuatro colores . La adición de negro en este modelo hace que se le denomine modelo de color CMYK .

Publicación traducida automáticamente

Artículo escrito por Anannya Uberoi 1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *