“Conocimientos Programación>Programación PHP /MySQL

Cómo Convertir CMYK a RGB con PHP

2014/4/18
El modelo de color CMYK es un modelo aditivo utilizado en la impresión. Mediante la adición de porcentajes (de 0 a 100 por ciento) de cian , magenta , amarillo y negro , los impresores pueden " engañar " el ojo humano en la percepción de colores diferentes . El modelo RGB es un modelo de color sustractivo utilizado por las computadoras. Al restar los valores - de 0 a 255 - de color rojo , azul y verde , los ordenadores pueden " engañar " el ojo humano en la percepción de colores diferentes . Al crear páginas Web , puede utilizar PHP para convertir colores CMYK a sus aproximaciones RGB para su visualización en la Web. Cosas que necesitará
texto editor
servidor web con PHP instalado y configurado
Mostrar más instrucciones
1

Abra un editor de texto y crear un nuevo archivo llamado CMYKtoRGB . php . Añadir un delimitador de apertura de PHP ( " " ) al archivo . Estos delimitadores dicen al programa PHP instalado en el servidor Web que cualquier código que se coloca entre ellos debe ser interpretado como código PHP.

>
2

declare cuatro variables de PHP para contener los valores individuales para el color CMYK que se convertirá a RGB . Nombre de la variable de primera "$ C" ( cyan ) y darle un valor de " 1 " . Nombre de la segunda variable " $ M" ( magenta) y darle un valor de " 0 " . Nombre del valor tercera "$ Y" ( amarillo) y darle un valor de " 0 " . Nombre el cuarto valor "$ K" ( negro ) y darle un valor de " 0 " . Los valores de color CMYK individuales son ahora C = 100 % , M = 0 % , Y = 0 % , K = 0 % , o 100 % cian .

< ? Php

$ C = 1 ;

$ M = 0 ;

$ Y = 0 ;

$ K = 0 ; ?

>

Página 3

Utilice el lenguaje PHP " echo" construir para imprimir los valores CMYK de CMYKtoRGB.php . Deje un espacio antes y después de cada valor de cadena ("C :", " M :", " Y: ", " K :") y utilizar el operador de concatenación de PHP ("." ) Para imprimir el valor de cada variable ( "$ C , M $ , $ y $ K " ) a la página web

< php

$ C = 1 , . ?

$ M = 0 ;

$ Y = 0 ;

$ K = 0 ;

echo " C:" . $ C;

echo " M:" . $ M;

echo " Y: " . $ Y ,

echo " K : " . $ K; ?

>
4

Determinar el valor " R" del color "RGB " con el cian ( "$ C ") y negro ( "$ K" ) valores . El valor cian ( "$ C" ) es " 1 " y el valor de negro ( "$ K" ) es " 0 " . Almacenar el resultado de la ecuación redondeada ( ( 1-1 ) * ( 1-0 ) * 255 ) en una variable denominada " R $ " .

< ? Php

$ C = 1 ;

$ M = 0 ;

$ Y = 0 ;

$ K = 0 ;

echo " C:" . $ C;

echo " M:" . $ M;

echo " Y: " . $ Y ,

echo " K : " . $ K;

$ R = round ( ( ( 1 - C $ ) * ( 1 - $ K) ) * 255 );

>
5 < p> Determinar el valor " G" de color "RGB " con el magenta ( " M $ ") y los valores de color negro ( "$ K ") . El valor magenta ( " M $ " ) es " 0 " y el valor de negro ( "$ K" ) es " 0 " . Almacenar el resultado de la ecuación redondeada ( ( 1-0 ) * ( 1-0 ) * 255 ) en una variable llamada " $ G " .

< ? Php

$ C = 1 ;

$ M = 0 ;

$ Y = 0 ;

$ K = 0 ;

echo " C:" . $ C;

echo " M:" . $ M;

echo " Y: " . $ Y ,

echo " K : " . $ K;

$ R = round ( ( ( 1 - C $ ) * ( 1 - $ K) ) * 255 ) ;

$ G = round ( ( ( 1 - $ M ) * ( 1 - $ K) ) * 255 ) ;

>
6

Determinar el valor " B" del color "RGB " con el amarillo (" $? " ( ) y negro " $ K ") los valores y. El valor de color amarillo ( "$ Y") es " 0 " y el valor de negro ( "$ K" ) es " 0 " . Almacenar el resultado de la ecuación de redondeado ( ( 1-0 ) * ( 1-0 ) * 255 ) en una variable llamada " $ B " .

< ? Php

$ C = 1 ;

$ M = 0 ;

$ Y = 0 ;

$ K = 0 ;

echo " C:" . $ C;

echo " M:" . $ M;

echo " Y: " . $ Y ,

echo " K : " . $ K;

$ R = round ( ( ( 1 - C $ ) * ( 1 - $ K) ) * 255 ) ;

$ G = round ( ( ( 1 - $ M ) * ( 1 - $ K) ) * 255 ) ;

$ B = round ( ( ( 1 - $ Y) * ( 1 - $ K) ) * 255 ) ;

? >
7

Utilice el lenguaje PHP " echo" construir para imprimir los valores RGB para CMYKtoRGB.php . Deje un espacio antes y después de cada valor de cadena ( "R :", "G :", " B ") y utilizar el operador de concatenación de PHP ("." ) Para imprimir el valor de cada variable ( "$ R $ G , $ . B ")

< php

$ C = 1 ; ?

$ M = 0 ;

$ Y = 0 ;

$ K = 0 ;

echo " C:" . $ C;

echo " M:" . $ M;

echo " Y: " . $ Y ,

echo " K : " . $ K;

$ R = round ( ( ( 1 - C $ ) * ( 1 - $ K) ) * 255 ) ;

$ G = round ( ( ( 1 - $ M ) * ( 1 - $ K) ) * 255 ) ;

$ B = round ( ( ( 1 - $ Y) * ( 1 - $ K) ) * 255 ) ;

eco " R : " . $ R;

echo " G: " . $ G ;

echo " B " . $ B ; ?

>
8

Open " CMYKtoRGB.php " en un navegador Web. Compruebe que el valor RGB se traduce del valor CMYK a un valor RGB aproximada.

Programación PHP /MySQL
Cómo convertir HTML a texto PHP
Cómo manejar conseguir uno del artículo de los resultados en una consulta MySQL en PHP
Comparativa de CFM para PHP
PHP quitar Matriz Multi - Duplicados
Cómo evitar el tipo de combinación En MySQL
MapServer PHP Compatibilidad
Cómo exportar Desde MySQL Workbench
Cómo editar un archivo XML en PHP
Conocimientos Informáticos © http://www.ordenador.online