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 ( " Php ") y PHP delimitador de cierre ( " > " ) 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.
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 ; ?
>
< br > 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 ; < br >
$ 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.