24-bitars färg (vilket är en delmängd av [1] [2] TrueColor engelska "true color" ) i datorgrafik är en metod för att representera och lagra en bild som låter dig visa ett stort antal färger , mellantoner och nyanser. En färg representeras med 256 nivåer för var och en av de tre komponenterna i RGB- modellen : röd(R), grön(G) och blå(B), vilket resulterar i 16 777 216 (224 ) olika färger.
Vanligtvis, när en pixel kodas, tilldelas en byte till var och en av kanalerna (röd, grön, blå) ; den fjärde byten (om den används) är vanligtvis reserverad antingen för lagring av alfakanaldata eller ignoreras helt enkelt [3] . Denna justering till fyra byte är optimal för en 32-bitars arkitektur . Att använda 24-bitars adressering kräver implementeringen av multiplicera med 3, vilket är mer beräkningsintensivt än multiplicera med 4, vilket kan göras med ett skift .
32-bitars TrueColor kan lagra en alfakanal , som ställer in graden av pixeltransparens för visning av genomskinliga bilder, som genomskinliga fönster, uttoningsmenyer och skuggor. Vissa videoadaptrar kan bearbeta alfakanalen i hårdvara.
Blanda inte ihop antalet bitar när du digitaliserar en signal (med en skanner eller en digitalkamera) och antalet bitar när du lagrar och visar på skärmen.
Färg med 256 nivåer per kanal lagras i gammakorrigerad form, medan en linjär signal digitaliseras från kamerapixlarna. Det lagras vanligtvis i rå kameradata i råformat .