BMP格式詳解

2021-10-04 05:01:54 字數 1541 閱讀 3969

bmp檔案的資料按照從檔案頭開始的先後順序分為四個部分:

(1)bmp檔案頭(bmp file header):提供檔案的格式、大小等資訊

(2)位圖資訊頭(bitmap information):提供影象資料的尺寸、位平面數、壓縮方式、顏色索引等資訊

(3)調色盤(color palette):可選,如使用索引來表示影象,調色盤就是索引與其對應的顏色的對映表

(4)位圖資料(bitmap data):就是影象資料。

42 4d:表示bmp型別

0x00070836:表示檔案是460854位元組大小

00 00 :保留

00 00 :保留

0x00000036:表示位圖資料偏移量為54

28 00 00 00:表示位圖資訊頭結構為54位元組

40 01 00 00:表示影象寬度為320畫素

e0 01 00 00:表示影象高度為480畫素,正數,影象資料是按從影象左下角到右上角排列順序存放的

01 00:為1

18 00:表示每個畫素為24bit

00 00 00 00:表示bi_rgb 影象不壓縮

00 08 07 00:表示影象大小460800位

13 0b 00 00:表示水平解析度為2835畫素/公尺

13 0b 00 00:表示垂直解析度為2835畫素/公尺

00 00 00 00:表示使用所有調色盤項

00 00 00 00:表示都重要

24位bmp檔案是,每個畫素按bgr排列

例如紅色,00 00 ff

綠色,00 ff 00

藍色,ff 00 00

typedef

struct tagbitmap

bitmap_typedef;

紅色

綠色

藍色

BMP格式詳解

列舉 c windows blue lace 16.bmp 位 件頭的格式 typedef structbitmapfileheader 檔案頭結構體,14位元組 typedef structbitmapinfoheader 位圖資訊頭,40位元組 bmp檔案詳解 2 2007 03 21 12 2...

BMP格式詳解

bmp 全稱bitmap 是windows作業系統中的標準影象檔案格式,可以分成兩類 裝置相關位圖 ddb 和裝置無關位圖 dib 使用非常廣。它採用位對映儲存格式,除了影象深度可選以外,不採用其他任何壓縮,因此,bmp檔案所占用的空間很大。bmp檔案的影象深度可選lbit 4bit 8bit及24...

關於BMP檔案格式的詳解

什麼是bmp bmp 全稱bitmap 是windows作業系統中的標準影象檔案格式,可以分成兩類 裝置相關位圖 ddb 和裝置無關位圖 dib 使用非常廣。它採用位對映儲存格式,除了影象深度可選以外,不採用其他任何壓縮,因此,bmp檔案所占用的空間很大。bmp檔案的影象深度可選lbit 4bit ...