|
|

楼主 |
发表于 2008-9-25 15:48:00
|
显示全部楼层
Re:BMP格式的高度图是怎么结构的??
我这样做不知道对不对,因为我也不知道里面的数据是什么。
BITMAPFILEHEADER BitMap;
BITMAPINFO BitMapInfo;
fread(&BitMap, sizeof(BITMAPFILEHEADER), 1, inFile);//读位图文件头
fread(&BitMapInfo, sizeof(BITMAPINFO), 1, inFile);//读位图信息
for (int i = 0; i < 192; ++i)//位图是192 * 192的
for (int j = 0; j < 192; ++j)
{
char chRed;//r分量
char chGreen;//g分量
char chBlue;//b分量
fread(&chRed, sizeof(char), 1, inFile);//r分量
fread(&chGreen, sizeof(char), 1, inFile);//g分量
fread(&chBlue, sizeof(char), 1, inFile);//b分量
cout << RGB(chRed, chGreen, chBlue);//结果显示不是0-255的值啊……
} [em17] |
|