给一个rgb888的纯数据插入bmp头文变成bmp图像
(2014-06-02 18:49:48)
标签:
365bmp图像生成 |
#include
#include
#pragma
if(fpW==NULL)
{
}
fpR
if(fpR
}
bmpFHeader.bfType=0x4D42;
//
bmpFHeader.bfSize=54L+640*480*3;
bmpFHeader.bfReserved1=0;
bmpFHeader.bfReserved2=0;
bmpFHeader.bfOffBits=54L;
bmpInfo.biSize=40L;
bmpInfo.biWidth=640;
bmpInfo.biHeight=480;
bmpInfo.biPlanes=1;
bmpInfo.biBitCount=24;
bmpInfo.biCompression=0;
bmpInfo.biSizeImage=640*480*3;
bmpInfo.biXPelsPerMeter=0;
bmpInfo.biYPelsPerMeter=0;
bmpInfo.biClrUsed=256;
bmpInfo.biClrImportant=256;
fwrite(&bmpFHeader,sizeof(BITMAPFILEHEADER),1,fpW);
fwrite(&bmpInfo,sizeof(BITMAPINFOHEADER),1,fpW);
fseek(fpW,
while(fread(buf,
fclose(fpR);
fclose(fpW);
return
}