bmp

bmp由四個部份組成:
  1. Bitmap File Header(檔頭資訊) >> 前54位元組
  2. Bitmap Info Header(圖形描述資訊)
  3. Color Table (Palette)(顏色表)
  4. Bitmap Array(圖形資料區塊)

BMP 儲存圖點資料的順序是先列後行,由下而上,與一般圖檔由上而下的儲存方式不同。
(由圖形的左下角開始,由左而右,由下)


標頭檔裡面為 54 Bytes(位元組)的內容,

分成 15 個欄位,

依序:
  1.常數字元 'B' 'M'  2 Bytes
  2.檔案大小(Bytes) 4 Bytes
  3.常數欄位( 皆0 ) 4 Bytes
  4.畫素資料起始位址 4 Bytes
  5.常數欄位(皆為0x28=40) 4 Bytes
  6.圖像寬度(Pixel) 4 Bytes
  7.圖像高度(Pixel) 4 Bytes
  8.色平面數(張) 2 Bytes
  9.顏色深度(Bits) 2 Bytes
10.壓縮模式(未壓縮為0) 4 Bytes
11.實際畫素資料大小(Bytes) 4 Bytes
12.水平解析度(每公尺) 4 Bytes
13.垂直解析度(每公尺) 4 Bytes
14.使用顏色數目 4 Bytes
15.主要顏色數目 4 Bytes

54=2+4+4+4+4+4+4+2+2+4+4+4+4+4+4


點陣圖(Bitmap)檔案格式

附錄   BMP 檔案格
維基百科(含有公式)
BMP圖檔格式

留言

這個網誌中的熱門文章

SQL SEVER備份與還原遭遇問題

asp.net頁面間傳值