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

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

Πώς να Μετατροπή RGB σε μια ενιαία Δεκαδικό

Πολλές ηλεκτρονικές συσκευές χρησιμοποιούν το RGB χρωματικό μοντέλο , το οποίο παίρνει το όνομά του από τα τρία βασικά χρώματα , κόκκινο, πράσινο και μπλε . Ένα εξαψήφιο δεκαεξαδικό αριθμό αντιστοιχεί σε ένα ορισμένο χρώμα αναθέτοντας δύο ψηφία για καθένα από τα βασικά χρώματα . Για παράδειγμα , FF0000 είναι έντονο κόκκινο , γιατί συμβολή κόκκινο είναι FF , η μεγαλύτερη διψήφιο δεκαεξαδικό αριθμό . Τα ψηφία για το πράσινο και το μπλε είναι όλα τα μηδενικά , πράγμα που σημαίνει ότι και οι δύο αποκλείονται . Δεκαεξαδικό είναι ένας συνοπτικός τρόπος για να γράψει τις δυαδικές τιμές που χρησιμοποιούν υπολογιστές . Ωστόσο, για να κάνει υπολογισμούς με αυτούς τους αριθμούς , είναι πιο εύκολο να τα μετατρέψετε σε δεκαδικό ισοδύναμά τους . Οδηγίες
Η 1

Γράψτε το ισοδύναμο δεκαδικό αριθμό για κάθε ψηφίο του δεκαεξαδικού αριθμού . Ψηφία που μοιάζουν με δεκαδικούς αριθμούς παραμένουν οι ίδιες . Εκείνοι που μοιάζουν με γράμματα μετατρέπουν ως εξής : Α = 10 , Β = 11 , C = 12 , D = 13 , Ε = 14 και F = 15 . Για παράδειγμα , τα δεκαδικά ισοδύναμα κάθε ψηφίο του 8ECFB2 τιμή RGB είναι 8 , 14 , 12 , 15 , 11 και 2 . 2

Πολλαπλασιάστε κάθε δεκαδικό ισοδύναμο με την αντίστοιχη δύναμη του 16 . Οι αρμοδιότητες των 16 κυμαίνεται από 16 ^ 5 για το πιο σημαντικό ψηφίο έως 16 ^ 0 για το λιγότερο σημαντικό . Θα αξιολογήσει έως 1048576 , 65536 , 4096 , 256 , 16 και 1 . Τα προϊόντα για το συγκεκριμένο παράδειγμα είναι 1048576 * 8 , 65536 * 14 , 4096 * 12 , 256 * 15 , 16 * 11 και 1 * 2 . Αυτό οδηγεί σε 8388608 , 917504 , 49152 , 3840 , 176 και 2 .
Εικόνων 3

Προσθέστε όλα τα προϊόντα . Το ποσό αυτό είναι το δεκαδικό ισοδύναμο της αξίας RGB . Για παράδειγμα , 8388608 + 917504 + 49152 + 3840 + 176 + 2 = 9.359.282 .
Η
εικόνων

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

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