Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- bitmap program
- typedef struct Pixel
- {
- unsigned char R;
- unsigned char G;
- unsigned char B;
- }Pixel;
- typedef struct tagBITMAPFILEHEADER {
- UINT bfType;
- DWORD bfSize;
- UINT bfReserved1;
- UINT bfReserved2;
- DWORD bfOffBits;
- } BITMAPFILEHEADER;
- typedef struct tagBITMAPINFOHEADER { /* bmih */
- DWORD biSize;
- LONG biWidth;
- LONG biHeight;
- WORD biPlanes;
- WORD biBitCount;
- DWORD biCompression;
- DWORD biSizeImage;
- LONG biXPelsPerMeter;
- LONG biYPelsPerMeter;
- DWORD biClrUsed;
- DWORD biClrImportant;
- } BITMAPINFOHEADER;
- typedef struct tagRGBQUAD { /* rgbq */
- BYTE rgbBlue;
- BYTE rgbGreen;
- BYTE rgbRed;
- BYTE rgbReserved;
- } RGBQUAD;
- int main()
- {
- tagBITMAPFILEHEADER fheader;
- tagBITMAPINFOHEADER iheader;
- unsigned char *bitmapData;
- tagRGBQUAD colors[256];
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement