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 ...