我正在用C ++开发一个绘图应用程序。我面临的问题是我需要添加保存和打开图形文件的选项,但我不知道位图图像。有没有其他方法没有创建位图图像来打开并保存图形文件在C ++?我正在使用graphics.h
头文件。
它的旧Turbo-C ++和Windows操作系统。
感谢-你。
答案 0 :(得分:1)
您可以使用libpng添加对读取和编写PNG文件的支持 - 它是一个跨平台的库,它是免费的。
您应该考虑放弃Turbo C ++ - 它已经过时,不符合当前的C ++标准,并且不受支持。使用一些更新的东西,比如gcc或Visual Studio(Express)。
答案 1 :(得分:1)
您可以查看处理多种位图图像格式的FreeImage或OpenImageIO。
也许这不是你所追求的,因为我不明白你的意思是“没有创建位图图像”?
答案 2 :(得分:0)
<graphics.h>
是一个弃用的标题,已经有十五年了。您将需要使用Direct2D,它专为加载和处理2D图像而设计。
答案 3 :(得分:0)
我可以推荐 CXImage 库。它是可移植的(在windows / linux上测试),开源并处理大量文件格式。看看这些链接:
答案 4 :(得分:0)
查看ImageMagick,或者它的开源替代GraphicsMagick。