En bitmap lagrar information som ett rutnät av pixlar, där varje pixel tilldelas ett färgvärde. Det finns ingen inneboende "som betyder" för uppgifterna; Det är rent en representation av färg vid specifika koordinater. Här är en uppdelning:
* rutnätstruktur: Bilden är uppdelad i ett rektangulärt rutnät. Varje cell i detta rutnät representerar en enda pixel.
* pixeldata: Varje pixels färg är kodad som ett nummer (eller en uppsättning siffror, beroende på färgdjupet). Detta nummer lagras direkt i Bitmap -filen.
* Färgdjup: Detta avgör hur många bitar som används för att representera färgen på en enda pixel. Vanliga färgdjup inkluderar:
* 1-bit: Varje pixel är antingen svart eller vit (monokrom).
* 8-bit: Varje pixel kan vara en av 256 färger (ofta definieras en palett).
* 16-bit (hög färg): Använder ofta 5 bitar för rött, 6 bitar för grönt och 5 bitar för blått (5-6-5), vilket möjliggör ett bredare utbud av färger.
* 24-bit (sann färg): 8 bitar vardera för rött, grönt och blått (RGB), vilket ger ett stort antal färger.
* 32-bitars (sann färg med alfa): Liknar 24-bitars, men inkluderar en 8-bitars alfakanal för transparens.
* Datalagringsorder: Ordningen i vilken pixeldata lagras kan variera beroende på bitmap -format (t.ex. BMP, PNG, TIFF). Vanliga metoder inkluderar Row-Major Order (skanning av vänster till höger, sedan topp-till-botten) eller kolumn-majororder. Filhuvudet anger vanligtvis lagringsordningen.
* palett (för indexerad färg): I bitmappar med lägre färgdjup används ofta en palett. Detta är en tabell som kartlägger färgnumren till faktiska RGB -värden. Istället för att lagra hela RGB -informationen för varje pixel, lagrar bitmappen bara indexet i paletten.
i huvudsak: En bitmapp är i huvudsak en mycket stor mängd siffror som representerar färgerna på pixlar arrangerade i ett rutnät. Bilden rekonstrueras genom att tilldela färgerna som motsvarar dessa siffror till pixlarna i rutnätet. Inga sofistikerade komprimering eller datastrukturer används utöver detta grundläggande arrangemang; Uppgifterna är främst rå färginformation.