【发布时间】:2012-10-24 01:33:30
【问题描述】:
可能重复:
Writing BMP image in pure c/c++ without other libraries
C++: Convert text file of integers into a bitmap image file in BMP format
http://www.fastgraph.com/help/bmp_header_format.html 但是如何将这些写入文件?
【问题讨论】:
可能重复:
Writing BMP image in pure c/c++ without other libraries
C++: Convert text file of integers into a bitmap image file in BMP format
http://www.fastgraph.com/help/bmp_header_format.html 但是如何将这些写入文件?
【问题讨论】:
Here 是一篇 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。
【讨论】: