O modelo de cores CMYK é um modelo aditivo usado na impressão. Ao adicionar porcentagens ( 0 a 100 por cento) de ciano, magenta , amarelo e preto , as impressoras podem " enganar" o olho humano em perceber cores diferentes. O modelo RGB é um modelo de cores subtrativas usadas por computadores. Subtraindo-se os valores - de 0 a 255 - de computadores vermelhos, azuis e verdes, pode " enganar" o olho humano em perceber cores diferentes. Quando você está criando páginas da Web , você pode usar o PHP para converter as cores CMYK para suas aproximações RGB para exibição na web. Coisas que você precisa
editor de texto
servidor Web com PHP instalado e configurado
Show Mais instruções
1
Abra um editor de texto e criar um novo arquivo chamado CMYKtoRGB . php . Adicionar um delimitador PHP open (" Php ") e um próximo delimitador PHP ( " > " ) para o arquivo . Estes delimitadores de dizer ao programa PHP instalado no servidor Web que qualquer código colocado entre eles deve ser interpretado como código PHP.
< ? Php
>
2
Declare quatro variáveis PHP para manter os valores individuais para a cor CMYK que serão convertidos em RGB . Nomeie a primeira variável "$ C" ( ciano) e dar-lhe um valor de " 1". Nomeie a segunda variável "$ M" (magenta) e dar-lhe um valor de " 0". Nomeie o terceiro valor "$ Y" (amarelo) e dar-lhe um valor de " 0". Nomeie o quarto valor " $ K " (preto) e dar-lhe um valor de " 0". Os valores de cor CMYK individuais são agora C = 100 % , M = 0 % , Y = 0 % , K = 0 % , ou 100 % de ciano .
< ? Php
$ C = 1;
$ M = 0;
$ Y = 0;
$ K = 0; ?
>
< br >
3
Use a construção linguagem PHP "eco" para imprimir os valores CMYK para CMYKtoRGB.php . Deixe um espaço antes e depois de cada valor da seqüência ("C: ", " M: ", " Y :", " K " ) ( ".") E usar o operador de concatenação PHP para imprimir o valor de cada variável ("$ C , $ M , Y $ , $ K ") para a página da Web
$ C = 1; . ?
$ M = 0; < br >
$ Y = 0;
$ K = 0;
echo " C:" . $ C; " M: "
eco. $ M ;
echo " Y: " . $ Y;
echo " K " . $ K ; ?
>
4
Determine o valor "R" do "RGB" cor usando o ciano ("$ C") e preto ( " $ K " valores ) . O valor ciano ( " $ C " ) é " 1 " e o valor de preto ( " $ K " ) é " 0 " . Armazenar o resultado da equação arredondada ( ( 1-1 ) * ( 1-0 ) * 255 ) em uma variável chamada " $ R " .
< ? Php
$ C = 1;
$ M = 0;
$ Y = 0;
$ K = 0;
echo " C:" . $ C; " M: "
eco. $ M ;
echo " Y: " . $ Y;
echo " K " . $ K ; ?
$ R = round ( ( ( 1 - $ C) * (1 - $ K )) * 255);
>
5
Determine o valor "G" do "RGB" cor utilizando os valores magenta ("$ M" ) e preto ( " $ K " ) . O valor magenta ( " $ M " ) é " 0 " e o valor de preto ( " $ K " ) é " 0 " . Guarde o resultado da equação arredondada ( (1-0) * (1-0) * 255) em uma variável chamada "$ G".
< ? Php
$ C = 1;
$ M = 0;
$ Y = 0;
$ K = 0;
echo " C:" . $ C; " M: "
eco. $ M ;
echo " Y: " . $ Y;
echo " K " . $ K ;
$ R = round ( ( ( 1 - $ C) * (1 - $ K )) * 255);
$ G = round ( ( ( 1 - $ M ) * ( 1 - $ K )) * 255);
>
6
Determine o valor "B" do "RGB" cor usando o amarelo ("$ ? Y " ) e preto ( " $ valores K " ) . O valor amarelo ( " $ Y " ) é " 0 " e o valor de preto ( " $ K " ) é " 0 " . Guarde o resultado da equação de arredondada ( (1-0) * (1-0) * 255) em uma variável chamada "$ B" .
< ? Php
$ C = 1;
$ M = 0;
$ Y = 0;
$ K = 0;
echo " C:" . $ C; " M: "
eco. $ 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
Use o PHP " echo" construtor de linguagem para imprimir os valores RGB para CMYKtoRGB.php . Deixe um espaço antes e depois de cada valor de string ( "R " , "G " , "B " ) e usar o operador de concatenação PHP para imprimir o valor de cada variável ("$ R $ G , $ ( ". ") B ")
$ C = 1; . ?
$ M = 0;
$ Y = 0;
$ K = 0;
echo " C:" . $ C; " M: "
eco. $ 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);
echo " R : " . R $ : " G: "
eco. $ G ;
echo " B " . $ B ;
>
8
Open " CMYKtoRGB.php " em um navegador da Web? . Verifique se o valor RGB é traduzida a partir do valor CMYK para um valor aproximado RGB .