bmp結構研究

2021-09-03 02:23:35 字數 807 閱讀 6035

第一部分:bmp頭有14個位元組:

bftype:42 4d   ====》bm

bfsize:36 90 12  00 ===》1216566

bfreserved1:00 00

bfreserved2:00 00

bfoffbits:36 00 00 00  =》54

第二部分:位圖資訊頭

bisize:28 00 00 00  =》40位元組

biwidth:c0 02 00 00 ==》704

biheight:40 02 00 00 ==》576

biplanes:01 00 ==》1

bibitcount:18 00 =》24

bicompression:00 00 00 00

bisizeimage:00 00 00 00

bixpelspermeter:00 00 00 00

biypelspermeter:00 00 00 00

biclrused:00 00 00 00

biclrimportant:00 00 00 00

第三部分調色盤

我的使用預設調色盤,所以沒有值。

為了便於大家交流,我寫了個簡單的demo

把rgb24儲存為bmp。

連線如下:

BMP檔案結構

1.bmp檔案組成 bmp檔案由檔案頭 位圖資訊頭 顏色資訊和圖形資料四部分組成。2.bmp檔案頭 bmp檔案頭資料結構含有bmp檔案的型別 檔案大小和點陣圖起始位置等資訊。其結構定義如下 typedef struct tagbitmapfileheader bitmapfileheader 3.位...

BMP檔案結構

1.bmp檔案組成 bmp檔案由檔案頭 位圖資訊頭 顏色資訊和圖形資料四部分組成。2.bmp檔案頭 bmp檔案頭資料結構含有bmp檔案的型別 檔案大小和點陣圖起始位置等資訊。其結構定義如下 typedef struct tagbitmapfileheader bitmapfileheader 3.位...

BMP檔案結構

平常我們常見的 bmp檔案即位 件,又稱dib裝置無關位圖,是相對於系統記憶體中使用的ddb裝置相關位圖而言的.一 位 件頭 bitmapfileheader struct bftype word 檔案標識,必須是 bm bfsize dword 位 件大小,以位元組為單位 bfreserved1 ...