Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come convertire da CMYK a RGB con PHP

Il modello di colore CMYK è un modello additivo usato in stampa . Con l'aggiunta di percentuali ( da 0 a 100 per cento ) di ciano, magenta , giallo e nero , le stampanti possono " ingannare " l'occhio umano nel percepire i colori. Il modello RGB è un modello di colori sottrattivo utilizzato dai computer . Sottraendo i valori - da 0 a 255 - di colore rosso , blu e verde , i computer possono " ingannare " l'occhio umano nel percepire i colori. Quando si creano pagine Web , è possibile utilizzare PHP per convertire i colori CMYK per le loro approssimazioni RGB per la visualizzazione sul web . Cose che ti serviranno
editore
Web server Testo PHP installato e configurato
Show More Istruzioni
1

Aprire un editor di testo e creare un nuovo file di nome CMYKtoRGB . php . Aggiungere un PHP delimitatore di apertura ( " < ? Php" ) e un PHP delimitatore di chiusura ( " > " ) al file . Questi delimitatori dicono al programma PHP installato sul server Web che qualsiasi codice posto tra di loro deve essere interpretato come codice PHP .

< ? Php

? >
2

dichiarare quattro variabili PHP per contenere i singoli valori per il colore CMYK che verrà convertita in RGB . Assegnare un nome alla variabile prima " $ C " ( ciano) e dargli un valore di "1" . Assegnare un nome alla seconda variabile " $ M" ( magenta) e dargli un valore di "0" . Assegnare il valore di terzo " $ y " (giallo) e dargli un valore di "0" . Assegnare il quarto valore " $ K " (nero) e dargli un valore di "0" . I singoli valori di colore CMYK sono ora C = 100 % , M = 0 % , Y = 0 % , K = 0 % , o 100 % ciano .

< ? Php

$ C = 1;

$ M = 0;

$ Y = 0;

$ K = 0; ?

>


3

Usare il linguaggio PHP " echo" costrutto per stampare i valori CMYK per CMYKtoRGB.php . Lasciare uno spazio prima e dopo ogni valore stringa ( " C : " , "M : " , " Y : " , "K : " ) e utilizzare l'operatore di concatenazione di PHP ( ".") Per stampare il valore di ciascuna variabile ( " $ C , M $ , $ y , $ K ") per la pagina Web

$ C = 1; . ?

$ M = 0 ;

$ Y = 0;

$ K = 0;

echo " C : " . $ C ;

echo " M: " . $ M ;

echo " Y: " . $ Y;

echo " K: " . $ K ; ?

>
4

Determinare il valore " R" di colore " RGB " con il ciano ( " $ C " ) e nero ( " $ K " ) valori. Il valore ciano ( " $ C " ) è "1" e il valore del nero ( " $ K " ) è "0" . Memorizzare il risultato dell'equazione arrotondato ((1-1) * (1-0) * 255) in una variabile denominata " $ R" .

< ? Php

$ C = 1 ;

$ M = 0;

$ Y = 0;

$ K = 0;
eco

" C : " . $ C ;

echo " M: " . $ M ;

echo " Y: " . $ Y;

echo " K: " . $ K ;

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

>
5

Determinare il valore " G " del colore " RGB " utilizzando il magenta ( "$ M" ) e valori di nero ( " $ K" ) . Il valore di magenta ( " $ M" ) è "0" e il valore del nero ( " $ K " ) è " 0 " . Memorizzare il risultato dell'equazione arrotondato ( ( 1-0 ) * ( 1-0 ) * 255) in una variabile chiamata " $ G" .

< ? Php

$ C = 1 ;

$ M = 0;

$ Y = 0;

$ K = 0;
eco

" 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

Determinare il valore " B " del colore " RGB " con il giallo ( " $ ? " ( ) e nero " $ K " ) valori Y . Il valore di giallo (" $ y " ) è "0" e il valore del nero ( " $ K " ) è "0" . Memorizzare il risultato arrotondato equazione di ( ( 1-0 ) * ( 1-0 ) * 255) in una variabile chiamata " $ B" .

< ? Php

$ C = 1 ;

$ M = 0;

$ Y = 0;

$ K = 0;
eco

" 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

Usare il linguaggio PHP " echo" costrutto per stampare i valori RGB per CMYKtoRGB.php . Lasciare uno spazio prima e dopo ogni valore stringa ( " R : " , " G : " , " B : " ) e utilizzare l'operatore di concatenazione di PHP ( ".") Per stampare il valore di ciascuna variabile ( " $ R , $ G $ . B " ) per

$ C = 1; ?

$ M = 0;

$ Y = 0 ;

$ K = 0;
eco

" 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 ;
eco

" G : " . $ G ;
eco

" B : " . $ B ; ?

>
8

Open " CMYKtoRGB.php " in un browser . Verificare che il valore RGB è tradotto dal valore CMYK per un valore approssimativo RGB .

 

Programmazione © www.354353.com