91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3KB
    文件類型: .c
    金幣: 1
    下載: 0 次
    發布日期: 2024-01-24
  • 語言: C/C++
  • 標簽: C??C++??BITMAP??

資源簡介

This program is designed specifically for reading 24bit Bitmap, other bitmap varying the bits per pixel needs altering. The structure's detailed information can be found at Wikipedia's BMP file format entry.

資源截圖

代碼片段和文件信息

/*
Author:limitfan@gmail.com
Date:4/15/2011
This?program?is?designed?specifically?for?reading?24bit?Bitmap?other?bitmap?varying?the?bits?per?pixel?needs?altering.
The?structure‘s?detailed?information?can?be?found?at?Wikipedia‘s?BMP?file?format?entry.
*/
#include

#define?uint8??unsigned?char
#define?uint16?unsigned?short
#define?uint32?unsigned?int


//Define?the?structure?for?Bitmap?file??header:14?Bytes;
#pragma?pack(1)
typedef?struct{
??uint16?type;
??uint32?size;
??uint16?reserved1;
??uint16?reserved2;
??uint32?offset;?
??????
}BITMAPFILEHEADER;
#pragma?pack(0)


//Define?the?structure?for?Bitmap?info?header:40?Bytes;
#pragma?pack(1)
typedef?struct{
??uint32?size;
??uint32?width;
??uint32?height;
??uint16?planes;
??uint16?bitcount;
??uint32?compression;
??uint32?sizeImage;
??uint32?xpxl;
??uint32?ypxl;
??uint32?clrUsed;
??uint32?clrImportant;???
}BITMAPINFOHEADER;
#pragma?pack(0)

#pragma?pack(1)
typedef?struct{
??uint8?b;
??uint8?g;
??uint8?r;????????
}RGB;
#pragma?pack(0)

BITMAPFILEHEADER?fileHeader;
BITMAPINFOHEADER?infoHeader;
RGB?rgb[100005];
int?main(){
??
???printf(“yoshi!?start!\n“);
??//?printf(“%d\n“sizeof(BITMAPFILEHEADER));
??//?printf(“%d\n“sizeof(BITMAPINFOHEADER));
??//???printf(“%d\n“sizeof(RGB))

評論

共有 條評論