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.
|