“Conocimiento Programación>Lenguajes De Programación

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

2011/12/9
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 ver sáb BIN Archivos
Procedimientos operativos estándar en el Oracle RAC Entorno
Cómo analizar datos FFT en POA
¿Qué es el resaltado de sintaxis SQL
Cómo combinar archivos planos
¿Cuáles son los lenguajes básicos utilizados para la computación en la nube?
¿Describe los usos de la computadora en la era moderna?
Cómo colorear un ancla del acoplamiento
Conocimiento de la computadora © http://www.ordenador.online