BMP取自位圖Bitmap的縮寫,也稱為DIB(與設備無關的位圖),是一種獨立於顯示器的位圖數字圖像文件格式。常見於微軟視窗和OS/2操作系統,Windows GDI API內部使用的DIB數據結構與 BMP 文件格式幾乎相同。

圖像通常保存的顏色深度有2(1位)、16(4位)、256(8位)、65536(16位)和1670萬(24位)種顏色(其中位是表示每點所用的數據位)。 8位圖像可以是索引彩色圖像外,也可以是灰階圖像。表示透明的alpha通道也可以保存在一個類似於灰階圖像的獨立文件中。帶有集成的alpha通道的32位版本已經隨著Windows XP出現,它在視窗的登錄和主題系統中都有使用。

BMP文件通常是不壓縮的,所以它們通常比同一幅圖像的壓縮圖像文件格式要大很多。例如,一個800×600的24位幾乎佔據1.4MB空間。因此它們通常不適合在因特網或者其他低速或者有容量限制的介質上進行傳輸。

根據顏色深度的不同,圖像上的一個像素可以用一個或者多個字節表示,它由n/8所確定(n是位深度,1字節包含8個數據位)。圖片瀏覽器等基於字節的ASCII值計算像素的顏色,然後從調色板中讀出相應的值。

更多信息: zh.wikipedia.org