In einer Bitmap Datei steht eigentlich nichts anderes als die Farbwerte der Pixel. Natürlich müssen auch noch Dateiname und die Größe der Pixel angegeben werden. aber das passiert am Anfang der Datei. Danach folgen nur noch die Farbwerte aller gesamten Pixeln. Sie werden in einer langen Kette einfach hintereinander aufgelistet.
Schaut man sich ein Primärrotes Bitmap im Hex-Editor einmal an, so wird die Datei folgendermaßen aussehen.
Bei dem Bild handelte es sich um ein Bitmap mit einer Matrix von 256x256 Pixeln. Zu Demonstrationszwecken wurde das gesamte Bild Rot gemacht.
Doch zum besserem Verständnis sei noch etwas vorher erklärt.
Im Hex-Editor werden die Werte, wie der Name schon sagt hexadezimal angezeigt. Mit 4 Bit (2^4=16) kann eine Hex-Ziffer dargestellt werden. Man Braucht also 2 Hex-Ziffern (8 Bit) für je eine Farbe. Also stehen in der Hex-Tabelle 6 Hexziffern immer für die Farbe eines Bildpunktes.
Hex-Tabelle für rotes 24-Bit Bild
Die Reihenfolge der Farben für ein Punkt ist folgendermaßen: Blau Grün Rot.
00 00 FF bedeutet daher, daß das Bild Rot ist.
Interessanterweise beginnen die Pixel nicht in der oberen linken Ecke, sondern in der unteren linken. Ist diese fertig wird auf der oberen ganz links wieder begonnen.
Da bei diesem Bild 65.536 (256^2) Punkte beschrieben werden müssen kann man sich leicht vorstellen, wie lang diese Liste ist.
Ein Weißes Bild sieht mit dem Hex-Editor betrachtet folgendermaßen aus. Da Weiß aus der Mischung aller Primärfarben entsteht, sind ihre Werte auf FFh gesetzt.
Hex-Tabelle für weißes 24-Bit Bild
|