Advertisement
Guest User

Untitled

a guest
Nov 27th, 2014
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. bitmap program
  2.  
  3. typedef struct Pixel
  4. {
  5. unsigned char R;
  6. unsigned char G;
  7. unsigned char B;
  8. }Pixel;
  9.  
  10. typedef struct tagBITMAPFILEHEADER {
  11. UINT bfType;
  12. DWORD bfSize;
  13. UINT bfReserved1;
  14. UINT bfReserved2;
  15. DWORD bfOffBits;
  16. } BITMAPFILEHEADER;
  17.  
  18. typedef struct tagBITMAPINFOHEADER { /* bmih */
  19. DWORD biSize;
  20. LONG biWidth;
  21. LONG biHeight;
  22. WORD biPlanes;
  23. WORD biBitCount;
  24. DWORD biCompression;
  25. DWORD biSizeImage;
  26. LONG biXPelsPerMeter;
  27. LONG biYPelsPerMeter;
  28. DWORD biClrUsed;
  29. DWORD biClrImportant;
  30. } BITMAPINFOHEADER;
  31.  
  32. typedef struct tagRGBQUAD { /* rgbq */
  33. BYTE rgbBlue;
  34. BYTE rgbGreen;
  35. BYTE rgbRed;
  36. BYTE rgbReserved;
  37. } RGBQUAD;
  38.  
  39. int main()
  40. {
  41. tagBITMAPFILEHEADER fheader;
  42. tagBITMAPINFOHEADER iheader;
  43. unsigned char *bitmapData;
  44. tagRGBQUAD colors[256];
  45.  
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement