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; ?
>
< br >
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
< php
$ C = 1; . ?
$ M = 0 ; < br >
$ 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 < p > 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
< 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) ;
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 .