“Conocimientos Programación>Lenguajes De Programación

Cómo convertir mediante programación color de RGB a CMYK

2012/4/2
RGB ( rojo-verde - azul) y CMYK (Cian - Magenta- Amarillo- Negro ) son diferentes formas de representar los colores . RGB es comúnmente utilizado para las pantallas que producen luz como los monitores de ordenador , y representa el color como la suma de sus componentes rojo , verde y azul. CMYK es de uso general para los medios impresos , y representa el color como que sus componentes restan por absorción por la tinta en el papel. Conversión de un color de RGB a CMYK , preservando su apariencia es un proceso no - trivial debido a la variabilidad de las propiedades reflectantes de la tinta y el papel, pero se puede hacer una aproximación con un algoritmo simple. Instrucciones
1

Normalizar los componentes rojo , verde y azul , dividiendo cada uno por su valor máximo posible . Por ejemplo , en un sistema que utiliza números de 8 bits , dividir cada componente por 255 . La normalización se asegura de que cada uno de los valores se encuentra entre cero y uno .
2

Restar el componente rojo de uno y almacena esta como el componente cian . Reste el componente verde de una y guardar esto como el componente magenta. Reste el componente azul de una y almacenar esto como el componente amarillo . Estos valores cambiarán después se calcula el componente negro .
3

Ajuste el valor del componente negro de la más pequeña de los componentes cian , magenta y amarillo. Compruebe que el valor del componente negro es uno , y si lo es, establecer el cian, magenta, amarillo y componentes a cero y salir del proceso de conversión. De lo contrario continúe con el siguiente paso.
4

Reste el componente negro de la componente cian y se divide por la diferencia entre el uno y el componente negro , asignando el resultado como el valor final del componente cyan . Restar el componente negro desde el componente magenta y dividir por la diferencia entre el uno y el componente negro , asignando el resultado como el valor final de la componente de color magenta. Restar el componente negro de la componente de color amarillo y se divide por la diferencia entre el uno y el componente negro , asignando el resultado como el valor final de la componente de color amarillo . Este paso se resume simbólicamente como sigue:

C = ( CB ) /( 1 - B )

M = ( MB ) /( 1 - B )

Y = ( YB ) /( 1 - B )

Estos componentes CMYK normalizados ahora se puede utilizar para almacenar el color . Escala ellos para el sistema que está utilizando en su caso .

Lenguajes De Programación
Cómo Dividir la cadena en dos
Cómo hacer que los programas de juegos en una TI- 83 Plus
Cómo crear una rúbrica Utilización de códigos HTML
Cómo guardar los cambios en WPF en conjunto de datos
Cómo utilizar el complemento a uno de un Bit
Datos sobre MIME Formato
Cómo contar las entradas únicas en una hoja de cálculo de Lotus 123
Cómo integrar reproductores de música
Conocimientos Informáticos © http://www.ordenador.online