将SVG转换为图像的库?

14

我正在寻找一款用C或C++编写的库,可以将svg转换为图像格式。

我发现Inkscape可以将svg转换为图像,但是要使用它,我必须将其作为进程运行,这不是我想要的解决方案。

我需要这个库能够在Windows和Linux上运行。

我需要一款C或C++库。如果是Java,我会使用Apache的Batik栅格化器。

3个回答

10

用于呈现SVG的规范库是librsvg。您可能想要查看它。


那个能将SVG转换为光栅格式吗? - Ashwin
它有一个命令行工具rsvg可以进行操作,将SVG 渲染成PNG。当然,该库本身更加灵活。 - cyco130
然后你还需要一个jpeg库。你可以尝试http://www.ijg.org/。 - cyco130

6

对于图像库,你可以使用ImageMagick,它非常流行并且支持许多类型的图像。


-1
我建议使用leadtools,因为它支持许多矢量格式和多种编程语言,并且可以轻松地将矢量格式转换为最常见的光栅格式。
据我所知,它们支持Windows操作系统,不确定是否支持Linux。
您可以通过访问他们的网站来了解更多信息。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接