Χρωματικό βάθος
Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
Ο αριθμός των χρωμάτων που μπορούν να αντιπροσωπευθούν από ένα εικονοκύτταρο εξαρτάται από τον αριθμό bpp (bits per pixel). Ο μέγιστος αριθμός χρωμάτων που ένα εικονοκύτταρο μπορεί να πάρει μπορεί να βρεθεί με την δύναμη του 2 στον αριθμό του βάθους χρώματος
8 bpp, 28 = 256 χρώματα 16 bpp, 216 = 65536 χρώματα, γνωστά ως Highcolor ή χιλιάδες 24 bpp, 224 = 16.777.216 χρώματα γνωστός ως Truecolor ή εκατομμύρια 48 bpp, 248 χρησιμοποιείτε για πρακτικούς λόγους από πολλούς scanners
Οι εικόνες που αποτελούνται από 256 χρώματα ή λιγότερα αποθηκεύονται συνήθως στην μνήμη του υπολογιστή (σε μία παλέτα χρωμάτων). Για βάθη μεγαλύτερα από 8 bit, το κάθε εικονοκύτταρο αναπαριστάται από ανάλογες διαβαθμίσεις των τριών χρωμάτων RGB (κόκκινο, πράσινο και μπλε). Ένα δεκαεξάμπιτο βάθος διαιρείται συνήθως σε πέντε bit για κάθε έναν από τα χρώματα κόκκινο και μπλε, και έξι bit για το πράσινο, δεδομένου ότι τα περισσότερα ανθρώπινα μάτια είναι πιο ευαίσθητα στο πράσινο από ότι στα άλλα δύο χρώματα. Άλλες φορές το 16ο bit αναπαριστά τυχόν διαφάνεια του χρώματος. Στα 24bpp έχουμε 8 bit ανά βασικό χρώμα, δηλαδή 28=256 διαβαθμίσεις κάθε βασικού χρώματος. Μερικές φορές μπορεί να χρησιμοποιηθούν και 32 bpp. Σε αυτήν την περίπτωση τα περισσευούμενα 8 bit χρησιμοποιούνται για να δηλωθεί η συνοχή του χρώματος.
- VGA 0,3 Megapixels = 640Χ480
- SVGA 0,5 Megapixels = 800Χ600
- XGA 0,8 Megapixels = 1024Χ768 (ή και XVGA)
- SXGA 1,3 Megapixels = 1280Χ1024
- EXGA 1,4 Megapixels = 1400Χ1050
- UXGA 1,9 Megapixels = 1600Χ1200
- QXGA 3,1 Megapixels = 2048Χ1536
- QSXGA 5,2 Megapixels = 2560Χ2048
- WQSXGA 6,6 Megapixels = 3200Χ2048
- QUXGA 7,7 Megapixels = 3200Χ2400
- WQUXGA 9,2 Megapixels = 3840Χ2400
Αναπαράσταση στα 24bit Η αναπαράσταση RGB τιμές στα 24bit ανά εικονοκύτταρο (bpp), είναι επίσης γνωστή ως Truecolor. Αυτό γίνεται συνήθως χρησιμοποιώντας τρεις ακέραιους αριθμούς μεταξύ 0 και 255, κάθε ένα να αντιπροσωπεύει τις κόκκινες, πράσινες και μπλε εντάσεις.
Αποθήκευση (μνήμη) Το πόση μνήμη χρησιμοποιείται από μια ασυμπίεστη εικόνα υπολογίζεται από τον αριθμό εικονοκυττάρων στήν εικόνα και από το βάθος χρώματος κάθε εικονοκύτταρου. Σε μια εικόνα 24-bit, κάθε εικονοκύτταρο καταναλώνει 24-bit μνήμης, έτσι το μέγεθος μνήμης που απαιτείται σε bit είναι 24 Χ τον αριθμό εικονοκυττάρων. Για να υπολογισθεί η μνήμη που απαιτείται σε bytes, ο προκύπτων αριθμός πρέπει να διαιρεθεί με 8 (8 bit σε ένα byte).
Δεκαεξάμπιτο χρωματικό βάθος: Highcolour Υπάρχει επίσης χρωματικό βάθος 16 bpp (μερικές φορές αποκαλούμενος HiColor), στον οποίο υπάρχουν είτε 5 bit ανά χρώμα, γνωστό ως σύστημα 555, είτε ένα πρόσθετο bit για πράσινο (επειδή το μάτι μπορεί να διακρίνει περισσότερες σκιές πράσινου απ'ό,τι άλλων χρωμάτων), , γνωστό ως σύστημα 565.
Τριανταδυάμπιτο χρωματικό βάθος Το χρωματικό βάθος 32 bpp είναι σχεδόν πάντα ίδιο στην ακρίβεια με τον 24bpp, με την διαφορά του ότι υπάρχουν ακόμα 8 bit ανά pixel, και αυτά τα οκτώ πρόσθετα bit συχνά δεν χρησιμοποιούνται καθόλου. Ο λόγος για την ύπαρξη του 32bpp είναι η υψηλότερη ταχύτητα με την οποία τα σύγχρονα συστήματα (επεξεργαστές) μπορούν να έχουν πρόσβαση στα δεδομένα. Αυτό συμβαίνει επειδή η 32bit τεχνολογία των σύγχρονων επεξεργαστών ταυτίζετε σε μέγεθος με τον 32bpp χρωματικό χώρο. Μερικές κάρτες γραφικών χρησιμοποιούν το επιπλέον byte για να επιταχύνουν ορισμένες διαδικασίες όπως για παράδειγμα την αναπαράσταση του κέρσορα: όταν η τιμή αυτού του byte είναι ίση με 0 αναπαριστάτε το pixel, όταν είναι 255 το pixel θεωρείται διάφανο, και οποιαδήποτε άλλη τιμή, είναι ουσιαστικά μία αναφορά σε κάποια συγκεκριμένη παλέτα χρωμάτων. Έτσι για παράδειγμα όταν το ποντίκι περάσει πάνω από ένα pixel, αυτό το byte παίρνει την τιμή πχ 43, και αναπαριστάται σε εκείνο το σημείο το χρώμα παλέτας που αντιστοιχεί στο χρώμα του κέρσορα. Όταν το ποντίκι μετακινηθεί, το byte αυτό παίρνει ξανά την τιμή 0 και έτσι αναπαριστάτε ξανά το αρχικό χρώμα του συγκεκριμένου pixel.
48bit χρωματικό βάθος μερικές φορές επίσης αποκαλούμενος δεκαεξάμπιτο σύστημα Εδώ έχουμε 16bit ανά βασικό χρώμα, με συνέπεια το bpp 48. Αυτό το καθιστούν ικανό να αντιπροσωπεύσει 65536 τόνους κάθε χρώματος αντί για 256. Αυτό χρησιμοποιείται πρώτιστα στην επαγγελματική επεξεργασία εικόνας, όπως στο Photoshop για τη διατήρηση μεγαλύτερης ακρίβειας όταν χρησιμοποιείται μια σειρά από φιλτραρίσματα στην εικόνα. Με μόνο 8 μπιτ ανά χρώμα, καθώς στρογγυλοποιείται με κάθε φιλτράρισμα, τα λάθη τείνουν να συσσωρεύονται, διαστρεβλώνοντας το τελικό αποτέλεσμα.