重複の可能性:
他のライブラリを使用せずに純粋な C/C++ で BMP イメージを書き込む
C++: 整数のテキスト ファイルを BMP 形式のビットマップ イメージ ファイルに変換する
http://www.fastgraph.com/help/bmp_header_format.html しかし、これらをファイルに書き込む方法は?
これは、ビットマップ データをファイルに保存する方法を説明する Microsoft の記事です。
このリンクを見てください: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));
std :: ofstreamの代わりに、他のファイル実装を使用できます。