0

如何转换char**bitmap?我有图像width x height和字符矩阵3 * width x height(每个像素都表示为triplet of char red, char green, char blue)。我从另一个加载的位图填充了这个矩阵(我只需要原始位图的较小矩形,所以我填写了char**/matrix)。如何将这个新文件写入char**文件.bmp?我试过像 http://www.cplusplus.com/forum/beginner/12848/

但它有奇怪的行为。

4

1 回答 1

1

几个可能的方向:

  1. 使用 Microsoft API:CImage或 CBitmap

  2. 使用现有库:http ://code.google.com/p/libbmp/或http://easybmp.sourceforge.net/http://sourceforge.net/projects/cimg/http://people.sc .fsu.edu/~jburkardt/cpp_src/bmp_io/bmp_io.html或 ImageMagick(更多)

  3. 不要使用库,从这里开始:在没有其他库的情况下用纯 c/c++ 编写 BMP 图像

于 2013-11-02T12:42:55.870 回答