2 Answers2

2

Here is a Microsoft article that explains how to store bitmap data in a file.

Dabbler
  • 9,733
  • 5
  • 41
  • 64
1

Look at this link: http://msdn.microsoft.com/en-us/library/windows/desktop/dd183374(v=vs.85).aspx

typedef struct tagBITMAPFILEHEADER {
  WORD  bfType;
  DWORD bfSize;
  WORD  bfReserved1;
  WORD  bfReserved2;
  DWORD bfOffBits;
} BITMAPFILEHEADER, *PBITMAPFILEHEADER;

BITMAPFILEHEADER header;
// Fill your header;
std::ofstream of(/*your file name...*/);
of.write(&header, sizeof(header));

You can use any other file implementation instead of std::ofstream.

zabulus
  • 2,373
  • 3
  • 15
  • 27