Περισσότερα
RGB σε Hex και Hex σε RGB
Πώς να μετατρέψετε τα χρώματα σε μορφή RGB σε μορφή Hex και αντίστροφα;
Για παράδειγμα, μετατρέψτε το '#0080C0'
σε (0, 128, 192)
.
491
3
Υποθέτω ότι εννοείτε δεκαεξαδική σημειογραφία τύπου HTML, δηλαδή
#rrggbb
. Ο κώδικάς σας είναι σχεδόν σωστός, μόνο που έχετε αντιστρέψει τη σειρά. Θα έπρεπε να είναι:Επίσης, η χρήση bit-shifts μπορεί να το κάνει λίγο πιο ευανάγνωστο:
Μήπως ψάχνετε κάτι τέτοιο;
εμφανίζει #9687c8
Η HTML χρησιμοποιεί το δεκαεξαδικό σύστημα και το rgb το δεκαδικό σύστημα. έτσι πρέπει να μετατρέψετε τον αριθμό από δεκαεξαδικό σε δεκαδικό και αντίστροφα.