我想加载一个BMP文件,在内存中对其执行一些操作,并在Windows(Win32本机)上使用C++输出一个新的BMP文件。我知道ImageMagick和它的C++绑定Magick++,但我认为这是一个矫枉过正的项目,因为我目前对其他文件格式或平台不感兴趣。C++:在Windows上使用C++读取和写入BMP文件的最简单方法是什么?
从代码设置读取和写入BMP文件方面,最简单的方法是什么?答案可能是“只使用Magick ++,这是最简单的。”
相关问题:What is the best image manipulation library?
我想的CImage是共享MFC/ATL类的一部分 - 这可能是更容易一点,然后以包含的CBitmap类,它需要MFC。 – Aardvark 2008-10-13 23:34:38
是的,你只需要包含atlimage.h – Gerald 2008-10-14 00:01:33
如果你不是只针对Windows,那该怎么办? – JohnIdol 2008-12-08 13:24:49