Culoarea pe 24 de biți (care este un subset al [1] [2] TrueColor engleză „true color” ) în grafica computerizată este o metodă de reprezentare și stocare a unei imagini care vă permite să afișați un număr mare de culori , tonuri medii și nuanțe. O culoare este reprezentată folosind 256 de niveluri pentru fiecare dintre cele trei componente ale modelului RGB : roșu (R), verde (G) și albastru (B), rezultând 16.777.216 (224 ) culori diferite.
De obicei, la codificarea unui pixel , fiecarui canal este alocat cate un octet (rosu, verde, albastru) ; al patrulea octet (dacă este utilizat) este de obicei rezervat fie pentru stocarea datelor canalului alfa, fie pur și simplu ignorat [3] . Această aliniere la patru octeți este optimă pentru o arhitectură pe 32 de biți . Utilizarea adresei pe 24 de biți necesită implementarea înmulțirii cu 3, care este mai intensivă din punct de vedere computațional decât înmulțirea cu 4, care se poate face cu o schimbare .
TrueColor pe 32 de biți poate stoca un canal alfa , care setează gradul de transparență a pixelilor pentru afișarea imaginilor translucide, cum ar fi ferestre translucide, meniuri cu fade out și umbre. Unele adaptoare video sunt capabile să proceseze canalul alfa în hardware.
Nu confundați numărul de biți când digitalizați un semnal (cu un scaner sau o cameră digitală) și numărul de biți când stocați și afișați pe ecran.
Culoarea cu 256 de nivele pe canal este stocată într -o formă corectată cu gama , în timp ce un semnal liniar este digitizat de la pixelii camerei. De obicei, este stocat în date brute ale camerei în format Raw .