Das CMYK-Farbmodell ist eine additive Modell in Druck verwendet . Durch die Zugabe von Prozentsätzen (0 bis 100 Prozent) von Cyan, Magenta , Gelb und Schwarz können Drucker "Trick" das menschliche Auge in verschiedenen Farben wahrzunehmen . Das RGB -Modell ist eine subtraktive Farbmodell von Computern. Durch Subtraktion der Werte - von 0 bis 255 - rot, blau und grün, können Computer "Trick" das menschliche Auge in verschiedenen Farben wahrzunehmen . Beim Erstellen von Web-Seiten , können Sie mit PHP zu CMYK-Farben , um ihre Annäherungen RGB konvertiert für die Anzeige im Web. Things You
Texteditor
Webserver brauchen mit PHP installiert und konfiguriert
anzeigen Weitere Anweisungen
1
Öffnen Sie einen Texteditor und erstellen Sie eine neue Datei namens CMYKtoRGB . php . Fügen Sie einen PHP Anfangsbegrenzer ( " Php" ) und einen PHP Nähe Trennzeichen ( "> " ) in die Datei. Diese Trennzeichen erzählen die PHP-Programm auf dem Webserver installiert , dass jeder Code zwischen ihnen platziert als PHP-Code interpretiert werden soll .
< ? Php
>
2
Declare vier PHP-Variablen , um die einzelnen Werte für den CMYK-Farbraum , der RGB konvertiert werden zu halten. Nennen Sie die erste Variable " $ C " (cyan) und geben Sie ihm den Wert "1". Benennen Sie die zweite Variable " $ M" ( magenta) und geben Sie ihm den Wert "0". Nennen Sie den dritten Wert " $ Y " (gelb) und geben Sie ihm den Wert "0". Nennen Sie den vierten Wert " $ K " (schwarz) und geben Sie ihm den Wert "0". Die einzelnen CMYK-Farbwerte sind jetzt C = 100 %, M = 0% , Y = 0%, K = 0 % oder 100 % Cyan .
< ? Php
$ C = 1;
$ M = 0;
$ Y = 0;
$ K = 0; ?
>
Seite 3
Verwenden Sie die PHP "echo" Sprache zu konstruieren, um die CMYK-Werte zu CMYKtoRGB.php drucken. Einen Platz vor und nach jedem String-Wert ("C :", " M: ", " Y: ", " K :") und verwenden Sie das PHP Verkettungsoperator ("." ) Zu jedem Wert der Variablen print (" $ C , $ M, $ Y , $ K "), um die Webseite
< php
$ C = 1; . ?
$ M = 0;
$ Y = 0;
$ K = 0;
echo " C:". $ C ;
echo " M: " . $ M;
echo " Y: " . $ Y ;
echo " K: " . $ K ; ?
>
4
Bestimmen Sie die "R" -Wert der "RGB" Farbe mit dem cyan ( " $ C " ) und schwarz ( " $ K " Werte) . Die Cyan- Wert ("$ C") ist "1" und der Schwarzwert ("$ K " ) ist "0". Speichern Sie das Ergebnis der abgerundeten Gleichung ( (1-1 ) * ( 1-0) * 255) in einer Variablen namens " $ 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 < p> Bestimmen Sie die "G" -Wert der "RGB" Farbe mit dem magenta ("$ M " ) und schwarz ( " $ K " )-Werte . Die Magenta- Wert ("$ M " ) ist "0" und der Schwarzwert ("$ K " ) ist "0". Speichern Sie das Ergebnis der abgerundeten Gleichung ( (1-0) * (1-0) * 255) in einer Variablen namens " $ 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
Bestimmen Sie den Wert "B" der "RGB" Farbe mit dem gelben ("$ ? Y " ) und schwarz ( " $ K " )-Werte . Die gelbe Wert (" $ Y " ) ist "0" und der Schwarzwert ("$ K " ) ist "0". Speichern Sie das Ergebnis der abgerundeten Gleichung der ( (1-0) * (1-0) * 255) in einer Variablen namens " $ 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
Verwenden Sie die PHP "echo" Sprache zu konstruieren, um die RGB-Werte zu CMYKtoRGB.php drucken. Einen Platz vor und nach jedem String-Wert ( " R :", " G: ", "B :") und verwenden Sie das PHP Verkettungsoperator ("." ) Zu jedem Wert der Variablen print (" $ R , $ G, $ . 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) ;
Echo " R : " . $ R ;
echo " G: " . $ G ;
echo " B : " . $ B ; ?
>
8
Öffnen " CMYKtoRGB.php " in einem Web-Browser . Stellen Sie sicher, dass die RGB-Wert aus dem CMYK-Wert zu einem ungefähren Wert RGB übersetzt.