點陣圖(Bitmap)檔案格式
我貼上一些範例,如圖,上方的檔案是10*10像素全白的,下方則是10*10全黑的。
兩個檔案皆為單色圖像格式。
從第0x0036位元組算第4*N個位元組後為點陣圖資料,如圖中第0x0036位元組後八個位元組為Palette(調色盤資料),其中前四個代表黑色,後四個代表白色。
所以從0x003E開始每一個bit代表一個像素,每一行(or每一列待查),以DWORD來表示,以下為例,前10個bits代表一行(or一列),不過要用一個DWOED(4 bytes)來表示,所以一行還一列用了10bits後,剩下的32-10=22bits以零填補。