Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Πώς να Μετατροπή CMYK σε RGB με PHP

Το μοντέλο χρωμάτων CMYK είναι ένα μοντέλο πρόσθετη ύλη που χρησιμοποιείται στην εκτύπωση . Με την προσθήκη ποσοστά ( 0 έως 100 τοις εκατό ) από κυανό , ματζέντα , κίτρινο και μαύρο , εκτυπωτές μπορούν να «τέχνασμα» το ανθρώπινο μάτι αντιλαμβάνεται σε διαφορετικά χρώματα . Το μοντέλο RGB είναι ένα αφαιρετικό μοντέλο χρωμάτων που χρησιμοποιείται από τους υπολογιστές . Αφαιρώντας τις τιμές - 0-255 - κόκκινο , μπλε και πράσινο , οι υπολογιστές μπορούν να «τέχνασμα» το ανθρώπινο μάτι αντιλαμβάνεται σε διαφορετικά χρώματα . Όταν δημιουργείτε ιστοσελίδες , μπορείτε να χρησιμοποιήσετε την PHP για να μετατρέψετε τα χρώματα CMYK σε RGB προσεγγίσεις τους για την εμφάνιση στο Web . Τα πράγματα που θα χρειαστείτε
επεξεργαστή κειμένου
διακομιστή Web με εγκατεστημένη PHP και ρυθμιστεί
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Ανοίξτε ένα πρόγραμμα επεξεργασίας κειμένου και να δημιουργήσετε ένα νέο αρχείο με όνομα CMYKtoRGB . php . Προσθέστε ένα PHP ανοικτή οριοθέτη ( " " ) στο αρχείο . Αυτά τα διαχωριστικά πείτε το πρόγραμμα PHP εγκατεστημένη στο διακομιστή Web που κάθε κωδικό που βρίσκονται μεταξύ τους θα πρέπει να ερμηνευθεί ως κώδικα PHP .

> 2

αναγνωρίσει τέσσερις μεταβλητές της PHP για να κρατήσει τις μεμονωμένες τιμές για το χρώμα CMYK τα οποία θα μετατρέπονται σε RGB . Ονομάστε το πρώτο μεταβλητή " $ C " ( κυανό) και να δώσει μια τιμή "1 " . Ονομάστε το δεύτερο μεταβλητή " $ M " ( ματζέντα ) και να δώσει μια τιμή "0 " . Ονομάστε την τιμή του τρίτου " $ Y" ( κίτρινο) και να δώσει μια τιμή "0 " . Ονομάστε την τέταρτη αξία " $ Κ " ( μαύρο) και να δώσει μια τιμή "0 " . Οι επιμέρους τιμές χρώματος CMYK είναι τώρα C = 100 % , Μ = 0 % , Y = 0 % , Κ = 0 % , ή 100 % κυανό .

$ C = 1 ?

$ M = 0 ?

$ Y = 0 ?

$ K = 0 ? ;

>

με 3

Χρησιμοποιήστε το κατασκεύασμα PHP " echo" γλώσσα για να εκτυπώσετε τις τιμές CMYK σε CMYKtoRGB.php . Αφήστε ένα κενό διάστημα πριν και μετά από κάθε τιμή συμβολοσειράς ( " C : " , " Μ : " , " Y : " , " K : " ) ( ".") Και να χρησιμοποιήσετε τον τελεστή συνένωσης PHP για να εκτυπώσετε την αξία της κάθε μεταβλητής ( " $ C , $ M , Y $ , $ Κ » ) στην ιστοσελίδα

$ C = 1 ? . ;

$ M = 0 ?

$ Y = 0 ?

$ K = 0 ?

echo " C : " . $ C ?

Echo " Μ : " . $ M ?

Echo " Y : " . $ Y ?

Echo " Κ : " . $ K ? ;

>
Η

4 Καθορίστε την τιμή "R" του " RGB " χρώμα χρησιμοποιώντας το κυανό ( « $ C " ) και το μαύρο ( " $ K " ) τιμές . Η τιμή κυανό ( "$ Γ" ) είναι " 1 " και το μαύρο αξίας ( "$ Κ ") είναι " 0 " . Αποθηκεύστε το αποτέλεσμα της εξίσωσης στρογγυλεμένες ( ( 1-1 ) * ( 1-0) * 255) σε μια μεταβλητή με το όνομα " $ R" .

$ C = 1 ?

$ M = 0 ?

$ Y = 0 ?

$ K = 0 ?

echo " C : " . $ C ?

Echo " Μ : " . $ M ?

Echo " Y : " . $ Y ?

Echo " Κ : " . $ K ? ;

$ R = round ( ( ( 1 - $ C ) * ( 1 - $ K ) ) * 255 ) ?

>
5

Προσδιορίζεται το " G " τιμή του " RGB " χρώμα χρησιμοποιώντας το ματζέντα ( "$ M") και το μαύρο ( " $ Κ» ) αξίες. Η τιμή ματζέντα ( "$ Μ ") είναι " 0 " και η μαύρη αξία ( "$ Κ ") είναι " 0 " . Αποθηκεύστε το αποτέλεσμα της εξίσωσης στρογγυλεμένες ( ( 1-0) * ( 1-0) * 255) σε μια μεταβλητή με το όνομα " $ G" .

$ C = 1 ?

$ M = 0 ?

$ Y = 0 ?

$ K = 0 ?

echo " C : " . $ C ?

Echo " Μ : " . $ M ?

Echo " Y : " . $ Y ?

Echo " Κ : " . $ K ?

$ R = round ( ( ( 1 - $ C ) * ( 1 - $ K ) ) * 255 ) ?

$ G = round ( ( ( 1 - $ M ) * ( 1 - K $ ) ) * 255 ) ?

>
Η 6

Προσδιορίζεται το "Β" τιμή του " RGB " χρώμα χρησιμοποιώντας το κίτρινο ( " $ ; Y " ) και το μαύρο ( " τιμές $ Κ » ) . Το κίτρινο αξία ( "$ Υ ") είναι " 0 " και η μαύρη αξία ( "$ Κ ") είναι " 0 " . Αποθηκεύστε το αποτέλεσμα του στρογγυλεμένες εξίσωσης ( ( 1-0) * ( 1-0) * 255) σε μια μεταβλητή με το όνομα " $ B " .

$ C = 1 ?

$ M = 0 ?

$ Y = 0 ?

$ K = 0 ?

echo " C : " . $ C ?

Echo " Μ : " . $ M ?

Echo " Y : " . $ Y ?

Echo " Κ : " . $ K ?

$ R = round ( ( ( 1 - $ C ) * ( 1 - $ K ) ) * 255 ) ?

$ G = round ( ( ( 1 - $ M ) * ( 1 - K $ ) ) * 255 ) ?

$ B = round ( ( ( 1 - $ Y ) * ( 1 - $ K ) ) * 255 ) ?

; >
Η 7

Χρησιμοποιήστε την PHP " echo" δομή της γλώσσας για να εκτυπώσετε τις τιμές RGB σε CMYKtoRGB.php . Αφήστε ένα κενό διάστημα πριν και μετά από κάθε τιμή συμβολοσειράς ( "R : " , " G : " , " Β : " ) και να χρησιμοποιήσετε τον τελεστή PHP συνένωσης για να εκτυπώσετε την αξία της κάθε μεταβλητής ( " $ R , $ G , $ ( " . " ) Β " )

$ C = 1 ? . ;

$ M = 0 ?

$ Y = 0 ?

$ K = 0 ?

echo " C : " . $ C ?

Echo " Μ : " . $ M ?

Echo " Y : " . $ Y ?

Echo " Κ : " . $ 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 ?

>
8

Open " CMYKtoRGB.php " σε ένα πρόγραμμα περιήγησης στο Web ; . Βεβαιωθείτε ότι η τιμή RGB μεταφράζεται από την τιμή CMYK σε μια κατά προσέγγιση τιμή RGB .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα