它採用位映射存儲格式,除了圖像深度可選以外,不採用其他任何壓縮,因此,BMP文件所佔用的空間很大。
1:BMP文件組成
BMP文件由 文件頭、位圖信息頭、顏色信息和 圖形數據四部分組成
2:BMP文件頭(14字節)
BMP文件頭數據結構含有BMP文件的類型、文件大小和位圖起始位置等信息。
3:位圖信息頭(40字節)
BMP位圖信息頭數據用於說明位圖的尺寸等信息。
4:顏色表
顏色表用於說明位圖中的顏色,它有若干個表項,每一個表項是一個RGBQUAD類型的結構,定義一種顏色。
5:位圖數據
位圖 數據記錄了位圖的每一個像素值,記錄順序是在掃描行內是從左到右,掃描行之間是從下到上。位圖的一個像素值所佔的字節數:
當biBitCount=1時,8個像素佔1個字節;
當biBitCount=4時,2個像素佔1個字節;
當biBitCount=8時,1個像素佔1個字節;
當biBitCount=24時,1個像素佔3個字節,按順序分別爲B,G,R;
1:BMP文件組成
BMP文件由 文件頭、位圖信息頭、顏色信息和 圖形數據四部分組成
2:BMP文件頭(14字節)
BMP文件頭數據結構含有BMP文件的類型、文件大小和位圖起始位置等信息。
3:位圖信息頭(40字節)
BMP位圖信息頭數據用於說明位圖的尺寸等信息。
4:顏色表
顏色表用於說明位圖中的顏色,它有若干個表項,每一個表項是一個RGBQUAD類型的結構,定義一種顏色。
5:位圖數據
位圖 數據記錄了位圖的每一個像素值,記錄順序是在掃描行內是從左到右,掃描行之間是從下到上。位圖的一個像素值所佔的字節數:
當biBitCount=1時,8個像素佔1個字節;
當biBitCount=4時,2個像素佔1個字節;
當biBitCount=8時,1個像素佔1個字節;
當biBitCount=24時,1個像素佔3個字節,按順序分別爲B,G,R;