BMP檔案結構

2021-04-13 13:25:55 字數 1762 閱讀 3210

平常我們常見的*.bmp檔案即位**件,又稱dib裝置無關位圖,是相對於系統記憶體中使用的ddb裝置相關位圖而言的.

一、位**件頭

bitmapfileheader        struct

bftype                 word      ?    ;檔案標識,必須是"bm"

bfsize                  dword    ?    ;位**件大小,以位元組為單位

bfreserved1      word      ?    ;0,系統保留

bfreserved2      word      ?    ;0,系統保留

bfoffbits             dword    ?    ;位影象素資料在檔案中的起始位置

bitmapfileheader  ends

二、位圖資訊頭

bitmapcoreheader        struct

bcsize                  dword     ?    ;本結構長度

bcwidth               word       ?    ;位圖寬度

bcheight              word       ?    ;位圖高度

bcplanes             word       ?    ;點陣圖的色平面數

bcbitcount          word       ?    ;點陣圖的顏色深度

bitmapcoreheader        ends

bitmapinfoheader        struct

bcsize                      dword     ?    ;本結構長度

bcwidth                   word        ?    ;位圖寬度

bcheight                  word        ?    ;位圖高度

bcplanes                 word        ?    ;點陣圖的色平面數

bcbitcount              word        ?    ;點陣圖的顏色深度,即用多少位表示乙個畫素(標準值為2/單色位圖)

bicompression      dword     ?    ;點陣圖的壓縮方式,一般為bi_rgb即未壓縮格式

bisizeimage            dword     ?    ;圖形尺寸

bixpelspermeter   dword     ?    ;圖形x方向解析度,單位是畫素/公尺

biypelspermeter   dword     ?    ;圖形y方向解析度,單位是畫素/公尺

biclrused                dword     ?

biclrimportant       dword     ?

bitmapinfoheader        ends

三、顏色表

rgbquad        struct

rgbblue                 byte      ?  ;8位藍色值

rgbgreen              byte      ?  ;8位綠色值

rgbred                  byte      ?  ;8位紅色值

rgbreserved       byte      ?  ;0,系統保留

rgbquad        ends

四、位圖資料

五、顯示位圖

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檔案結構

1.bmp檔案組成 bmp檔案由檔案頭 位圖資訊頭 顏色資訊和圖形資料四部分組成。檔案頭主要包含檔案的大小 檔案型別 影象資料偏離檔案頭的長度等資訊.位圖資訊頭包含圖象的尺寸資訊 影象用幾個位元數值來表示乙個畫素 影象是否壓縮 影象所用的顏色數等資訊。顏色資訊包含影象所用到的顏色表,顯示影象時需用到...