0

重複の可能性:
他のライブラリを使用せずに純粋な C/C++ で BMP イメージを書き込む
C++: 整数のテキスト ファイルを BMP 形式のビットマップ イメージ ファイルに変換する

http://www.fastgraph.com/help/bmp_header_format.html しかし、これらをファイルに書き込む方法は?

4

2 に答える 2

2

これは、ビットマップ データをファイルに保存する方法を説明する Microsoft の記事です。

于 2012-11-03T17:09:26.543 に答える
1

このリンクを見てください: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の代わりに、他のファイル実装を使用できます。

于 2012-11-03T17:06:03.507 に答える