Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como converter CMYK para RGB Com PHP
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 (" " ) 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 .

Anterior :

Próximo : No
  Os artigos relacionados
·Como substituir newlines em uma String MySQL 
·A PHP registro de todas as consultas MySQL 
·Como conectar o PHP MySQL aplicativo com o Flex App 
·Como remover vazias Tags no PHP DOM 
·Como resolver o URL variável em PHP 
·Como escrever expressões SQL 
·Como redirecionar -mail para um Desk Programa PHP 
·Como atualizar o PHP 5.1 para PHP 5.2 no CentOS 
·000X0 PHP string de erro 
·Tutorial interativo sobre o Top PHP 
  Artigos em destaque
·Como capturar uma captura de tela a partir de um sistem…
·Como visualizar os arquivos SIG De Printshop 
·Como colocar um aplicativo Java em uma página da Web 
·Como criar um programa em C no Visual Studio 
·Riscos com Javascript 
·Como criar banco de dados no Coding Lisp 
·Longest Substring comum em PHP 
·A construção de uma montra com MySQL PHP 
·Sobre o COBOL Língua 
·Como criar um vetor de strings em C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados