用C ++打开和保存图形文件

时间:2011-03-30 06:48:26

标签: c++ file graphics

我正在用C ++开发一个绘图应用程序。我面临的问题是我需要添加保存和打开图形文件的选项,但我不知道位图图像。有没有其他方法没有创建位图图像来打开并保存图形文件在C ++?我正在使用graphics.h头文件。 它的旧Turbo-C ++和Windows操作系统。

感谢-你。

5 个答案:

答案 0 :(得分:1)

您可以使用libpng添加对读取和编写PNG文件的支持 - 它是一个跨平台的库,它是免费的。

您应该考虑放弃Turbo C ++ - 它已经过时,不符合当前的C ++标准,并且不受支持。使用一些更新的东西,比如gcc或Visual Studio(Express)。

答案 1 :(得分:1)

您可以查看处理多种位图图像格式的FreeImageOpenImageIO

也许这不是你所追求的,因为我不明白你的意思是“没有创建位图图像”?

答案 2 :(得分:0)

<graphics.h>是一个弃用的标题,已经有十五年了。您将需要使用Direct2D,它专为加载和处理2D图像而设计。

答案 3 :(得分:0)

我可以推荐 CXImage 库。它是可移植的(在windows / linux上测试),开源并处理大量文件格式。看看这些链接:

CXImage Homepage

CXImage on codeproject

答案 4 :(得分:0)

查看ImageMagick,或者它的开源替代GraphicsMagick