bmp檔案格式的解析與顯示

2021-06-08 04:41:33 字數 567 閱讀 3478

我的**主要參考就是此**。

下圖是bmp檔案格式

i16_t bmp_parse(const u8_t *bmp_data,u32_t data_length, bmp_file_header_t *fh, bitmap_info_header_t *ih);
此介面會根據傳入的bmp檔案資料

bmp_data,進行bmp檔案的解析,解析的結果儲存在fh和ih。

i16_t bmp24_pixel_data_build

( const u8_t*pbmpfilebuffer,

const bmp_file_header_t *pbmpfileheader,

const bitmap_info_header_t *pbmpinfoheader,

u8_t *pbmp24pixels,

u32_t bmp24pixelsize

);

Bmp檔案格式解析

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

BMP檔案格式

bmp檔案格式 bmp檔案大體上分成四個部分,如圖1所示。位 件頭bitmapfileheader 位圖資訊頭bitmapinfoheader 調色盤 palette 圖象資料 圖1.windows位 件結構示意圖 第一部分為位 件頭bitmapfileheader,是乙個結構,其定義如下 type...

BMP檔案格式

典型的位 件格式通常包含下面幾個資料塊 下面的部分將會詳細地描述位 件中儲存的資料。需要注意的是這是標準點陣圖的檔案格式,其他一些位圖影象可能根據生成檔案的應用程式不同所使用格式可能會有細微的區別。這部分是識別資訊,典型的應用程式會首先普通讀取這部分資料以確保的確是位 件並且沒有損壞。這部分告訴應用...