The CMYK-modellen är en additiv modell som används i tryck . Genom att lägga procenttal ( 0 till 100 procent ) av cyan , magenta , gult och svart , kan skrivare " lura " det mänskliga ögat att uppfatta olika färger . RGB-modellen är en subtraktiv färgmodell som används av datorer . Genom att subtrahera de värden - från 0 till 255 - i rött , blått och grönt , kan datorer " lura " det mänskliga ögat att uppfatta olika färger . När du skapar webbsidor , kan du använda PHP för att konvertera CMYK-färger till sina RGB approximationer för visning på webben . Saker du behöver
Textredigerare Server Review Web med PHP installerat och konfigurerat
Visa fler instruktioner
1
Öppna en textredigerare och skapa en ny fil med namnet CMYKtoRGB . php . Lägg ett PHP öppen avgränsare ( " < ? Php " ) och en PHP close avgränsare ( " ? > " ) Till filen . Dessa avgränsare berättar PHP installerat på webbservern att någon kod placeras mellan dem bör tolkas som PHP-kod .
< ? Php
? >
2
Deklarera fyra PHP variabler att hålla de individuella värdena för CMYK som kommer att konverteras till RGB . Namnge den första variabeln " $ C " ( cyan ) och ge den ett värde på " 1 " . Namnge den andra variabeln " $ M " ( magenta ) och ge den ett värde på " 0 " . Namnge det tredje värdet " $ Y " ( gul ) och ge den ett värde på " 0 " . Namnge den fjärde värdet " $ K " ( svart ) och ge den ett värde på " 0 " . De individuella CMYK färgvärden är nu C = 100 %, M = 0 % , Y = 0 % , K = 0 % , eller 100 % cyan .
Php
$ C = 1 ;
$ M = 0 ;
$ Y = 0 ;
$ K = 0 ; ?
>
Billiga 3
Använd PHP " echo " språk konstruera för att skriva ut CMYK-värden till CMYKtoRGB.php . Lämna ett mellanslag före och efter varje sträng värde ( " C : " , " M : " , " Y : " , " K : " ) och använder PHP sammanfogningsoperatorn ( " . " ) För att skriva ut varje variabelns värde ( " $ C , $ M , $ Y , $ K " ) till den webbsida
< php
$ C = 1 ; . ?
$ M = 0 ;
$ Y = 0 ;
$ K = 0 ;
echo " C : " . $ C ;
echo " M : " . $ M ;
echo " Y : " . $ Y ,
echo " K : " . $ K ; ?
>
4
Bestäm " R " värde " RGB " färg med cyan ( " $ C " ) och svart ( " $ K " ) värden . Den cyan värdet ( " $ C " ) är " 1 " och den svarta värdet ( " $ K " ) är " 0 " . Lagra resultatet av den rundade ekvation ( ( 1-1 ) * ( 1-0 ) * 255 ) i en variabel med namnet " $ 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
Bestäm " G " värde " RGB " färg med magenta ( " $ M " ) och svarta ( " $ K " ) värden . Den magenta värde ( " $ M " ) är " 0 " och den svarta värdet ( " $ K " ) är " 0 " . Lagra resultatet av den rundade ekvation ( ( 1-0 ) * ( 1-0 ) * 255 ) i en variabel med namnet " $ 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
Bestäm " B " värde " RGB " färg med gula ( " $ ? Y " ) och svart ( " $ K " ) värden . Den gula värdet ( " $ Y " ) är " 0 " och den svarta värdet ( " $ K " ) är " 0 " . Lagra resultatet av den rundade ekvationens ( ( 1-0 ) * ( 1-0 ) * 255 ) i en variabel med namnet " $ 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
Använd PHP " echo " språk konstruera för att skriva ut RGB- värden till CMYKtoRGB.php . Lämna ett mellanslag före och efter varje sträng värde ( " R : " , " G : " , " B : " ) och använder PHP sammanfogningsoperatorn ( " . " ) För att skriva ut varje variabelns värde ( " $ R , $ G $ . B " ) katalog
< 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 ) ,
eko " R : " . $ R ;
echo " G : " . $ G ;
echo " B : " . $ B ; ?
>
8
Open " CMYKtoRGB.php " i en webbläsare . Kontrollera att RGB- värdet är översatt från CMYK värdet till en ungefärlig RGB-värde .