是否有一些带有C API的库可以绘制图片?

时间:2011-12-07 09:44:33

标签: c linux graphics

是否有一些带有C API的库可以绘制图片?就像python中的库matplotlib一样。我会用它来绘制线条,圆点,圆圈,我希望它有详细的文档和开源。我的平台是gentoo。

5 个答案:

答案 0 :(得分:2)

最全面的可能是ImageMagick。他们建议使用MagickWand API。

其他选项为cairo,带有图像缓冲区输出设备,或者libgd

答案 1 :(得分:1)

C标准库中没有这样的功能。

答案 2 :(得分:0)

取决于您的需求。也许你可以使用

这些是游戏引擎(它们的完整列表here - 使用C绑定进行检查),但您也可以使用它们来绘制图表等。 你也可以检查一下 - 也许你可以包含Python bindings in C,之后 - 从C运行Python代码(matplotLib)?

答案 3 :(得分:0)

一个受欢迎的选择是SDL。我不熟悉matplotlob,SDL可能(相当多)比你期望的更低级。

答案 4 :(得分:0)

如果你运行linux并使用gcc进行编译,最明显的选择是plotutils。它有C和C ++ API。