struct{
unsigned char type[2] ;
long size ;
long reserved ;
long offset ;
}head;
struct{
long size ;
long width ;
long height ;
int plane ;
int bitcount ;
long compression ;
long imagesize ;
long xpels ;
long ypels ;
long colorused ;
long colorimportant ;
}bmp ;