2011-09-13 215 views
10

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

我遇到了将svg转换为图像的inkscape。但为了使用它,我必须将Inkscape作为一个流程运行,而这不是我所追求的解决方案。

我需要该库在Windows和Linux上运行。

我在C或C++库之后。如果是Java,我会使用Apache的Batik光栅器。

回答

6

渲染SVG的规范库是librsvg。你可能想检查一下。

+0

将svg转换为栅格格式吗? –

+0

它有一个命令行工具'rsvg'来做到这一点,它呈现SVG到PNG。图书馆本身的方式当然更加灵活。 – cyco130

+0

jpeg呢? –

2

对于图像库,您可以使用ImageMagick,这是非常流行的,它支持多种类型的图像。

1

我会推荐leadtools,因为它们支持许多矢量格式和许多编程语言,并且它可以很容易地将矢量格式转换为最知名的光栅格式。

据我所知他们支持Windows,不确定有关Linux。

你可以通过访问他们的website来判断。