Le modèle de couleur CMJN est un modèle additif utilisé dans l'impression. En ajoutant les pourcentages ( de 0 à 100 pour cent) de cyan , magenta , jaune et noir , les imprimeurs peuvent " tromper " l'oeil humain en différentes couleurs percevoir . Le modèle RVB est un modèle de couleur soustractif utilisé par les ordinateurs . En soustrayant les valeurs - de 0 à 255 - de rouge, de bleu et de vert , les ordinateurs peuvent " tromper " l'oeil humain en différentes couleurs percevoir . Lorsque vous créez des pages Web , vous pouvez utiliser PHP pour convertir les couleurs CMJN à leurs approximations RVB pour l'affichage sur le Web. Choses que vous devez
éditeur
serveur Web du texte avec PHP installé et configuré
Afficher plus Instructions
1
Ouvrez un éditeur de texte et créez un nouveau fichier nommé CMYKtoRGB . php . Ajouter un PHP open séparateur (" Php" ) et un PHP près séparateur (" > " ) dans le fichier . Ces séparateurs indiquent au programme PHP installé sur le serveur Web que tout code placé entre eux doit être interprété comme du code PHP .
Php
>
2
déclarer quatre variables PHP pour contenir les valeurs individuelles pour la couleur CMJN qui sera converti en RGB. Nommez la première variable "$ C" ( cyan) et donnez-lui la valeur " 1". Nommez la deuxième variable « M $» (magenta) et donnez-lui la valeur " 0" . Nommez la troisième valeur "$ Y " (jaune) et de lui donner une valeur de "0". Nommez la quatrième valeur "K $ " (noir) et donnez-lui la valeur " 0" . Les valeurs des couleurs CMJN individuelles sont maintenant C = 100% , M = 0% , Y = 0% , K = 0% ou 100 % de cyan .
Php
$ C = 1;
$ M = 0;
$ Y = 0 ;
K $ = 0;
> Photos < br > Hôtels 3
utiliser le langage PHP "echo" construire pour imprimer les valeurs CMJN de CMYKtoRGB.php . Laissez un espace avant et après chaque valeur de chaîne ("C: ", "M :", " Y: ", " K :") et utiliser l'opérateur de concaténation PHP ("." ) Pour imprimer la valeur de chaque variable ( "$ C , M $, Y, K $ " ) à la page Web
< php
$ C = 1; . ?
$ M = 0; < br >
$ Y = 0 ;
K $ = 0;
echo " C:" . $ C;
echo " M: " . M $;
echo " Y: " . Y $ ;
echo " K: " . K $ ;
>
4
Déterminer la valeur "R" de la couleur "RGB " en utilisant le cyan ("$ C " ) et noir ( " K $ " ) valeurs . La valeur cyan ( " $ C " ) est "1" et la valeur de noir ( " $ K " ) est "0" . Stocker le résultat de l'équation arrondi ( (1-1) * (1-0) * 255) dans une variable nommée "$ R" .
Php
$ C = 1;
M $ = 0;
$ Y = 0 ;
K $ = 0;
écho
"C:" . $ C;
echo " M: " . M $;
echo " Y: " . Y $ ;
echo " K: " . K $ ;
R $ = round ((( 1 - $ C) * (1 - K $ )) * 255);
>
5 < p> Déterminer la valeur «G» de la couleur "RGB " en utilisant le magenta (« M $ ») et les valeurs noires ( "$ K" ) . La valeur de couleur magenta ( " M $ " ) est "0" et la valeur de noir ( " $ K " ) est " 0" . Stocker le résultat de l'équation arrondi ( (1-0) * (1-0) * 255) dans une variable nommée "$ G".
Php
$ C = 1;
M $ = 0;
$ Y = 0 ;
K $ = 0;
écho
"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
Déterminer la valeur "B" de la couleur "RGB " en utilisant le jaune (« $ ? " ( ) et noir " $ K " ) valeurs y. La valeur jaune ( " $ Y " ) est "0" et la valeur de noir ( " $ K " ) est "0" . Stocker le résultat de l'équation équilibrée de ( (1-0) * (1-0) * 255) dans une variable nommée "$ B".
Php
$ C = 1;
M $ = 0;
$ Y = 0 ;
K $ = 0;
écho
"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
utiliser le langage PHP "echo" construire pour imprimer les valeurs RVB à CMYKtoRGB.php . Laissez un espace avant et après chaque valeur de chaîne ( "R :", " G: ", " B") et utiliser l'opérateur de concaténation PHP ("." ) Pour imprimer la valeur de chaque variable ( "R $ , $ G , $ . B " )
< php
$ C = 1;
$ M = 0;
$ Y = 0 ;
K $ = 0;
écho
"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);
écho » R :« . R $ ;
écho
« G: ». $ G;
écho
« B: ». $ B;
>
8
Open " CMYKtoRGB.php " dans un navigateur Web. Vérifiez que la valeur RVB est traduit de la valeur CMJN pour une valeur approximative RGB.