用VC如何将BMP灰度图的像素矩阵读出来

来源:百度知道 编辑:UC知道 时间:2024/05/31 02:00:39
希望能讲讲原理跟提供源代码。我对VC的使用不是很熟悉。谢谢~

要先懂得bmp文件的内容。包括了文件头,信息头,数据域,读像素矩阵的时候就得跨过前面两个区域去读取。
typedef struct tagBITMAPFILEHEADER {
WORD bfType;
DWORD bfSize;
WORD bfReserved1;
WORD bfReserved2;
DWORD bfOffBits;
} BITMAPFILEHEADER, *PBITMAPFILEHEADER;
bfOffBits;这里就给出了偏移量