Ngày tải lên :
23/02/2014, 12:20
... int biBitCount; // 2 bytes
unsigned int biCompression; // 4 bytes
unsigned int biImageSize; // 4 bytes
unsigned int bihResolution; // 4 bytes
unsigned int bivResolution; // 4 bytes
unsigned int ...
*fp){
fwrite(&bmpHeader.bfType,2,1,fp);
fwrite(&bmpHeader.bfSize,4,1,fp);
fwrite(&bmpHeader.bfReserved1,2,1,fp);
fwrite(&bmpHeader.bfReserved2,2,1,fp);
fwrite(&bmpHeader.bfOffBits,4,1,fp);
}
1.5.3.2. Haøm ghi thoâng tin ảnh vào file:
void Write_Info_Header(struct BitmapInfoHeader bmpInfo,FILE
*fp){
fwrite(&bmpInfo.biSize,4,1,fp);
fwrite(&bmpInfo.biWidth,4,1,fp);
fwrite(&bmpInfo.biHeight,4,1,fp);
fwrite(&bmpInfo.biPlanes,2,1,fp);
fwrite(&bmpInfo.biBitCount,2,1,fp);
fwrite(&bmpInfo.biCompression,4,1,fp);
fwrite(&bmpInfo.biImageSize,4,1,fp);
fwrite(&bmpInfo.bihResolution,4,1,fp);
fwrite(&bmpInfo.bivResolution,4,1,fp);
fwrite(&bmpInfo.biClrUser,4,1,fp);
fwrite(&bmpInfo.biClrImportant,4,1,fp);
}
1.5.3.3. ... BitmapFileHeader{
unsigned short int bfType; // 2 bytes
unsigned int bfSize; // 4 bytes
unsigned short int bfReserved1; // 2 bytes
unsigned short int bfReserved2; // 2 bytes
unsigned int bfOffBits; // 4 bytes
};
1.5.2.2....