Headergröße der Bitmap-Datei

9

Ich bin ein Neuling in der Programmierung von BMP-Dateien und ich habe diese Website überprüft, um etwas über BMP-Header zu erfahren. Ссылка

es scheint, dass der Header einer BMP-Datei 54 Bytes ist.

Mit paint habe ich ein einfaches 10x10-Bild erstellt und es in 24 Bit gespeichert. Nach einfacher Mathematik sollte die Dateigröße also 10 * 10 * 3 + 54 = 354 Bytes betragen.

, aber Hex-Editor und Datei-Explorer haben eine Größe von 374 Byte zurückgegeben.

Also habe ich einen Unterschied von 20 Bytes, und ich weiß nicht warum.

Können Sie mir bitte sagen, warum?

vielen Dank !!

    
user1657743 09.09.2012, 06:23
quelle

1 Antwort

11

Linien in BMPs werden zu Vielfachen von 4 Bytes aufgefüllt.

Ohne Auffüllung ist jede Zeile 3 * 10 = 30 Bytes. Bei Auffüllung beträgt jede Zeile 32 Byte, also sind die Bilddaten 320 Byte groß. Daher ist die Dateigröße 54 + 320 = 374 Bytes.

    
nneonneo 09.09.2012 06:25
quelle

Tags und Links