将 svg 转换为图像的库? [关闭]
Posted
技术标签:
【中文标题】将 svg 转换为图像的库? [关闭]【英文标题】:A library to convert svg to images? [closed] 【发布时间】:2011-09-13 08:09:25 【问题描述】:我正在寻找一个用 C 或 C++ 编写的库,它可以将 svg 转换为图像格式。
我遇到了将 svg 转换为图像的 inkscape。但要使用它,我必须将 inkscape 作为一个进程运行,这不是我想要的解决方案。
我还需要该库在 Windows 和 Linux 上运行。
我追求 C 或 C++ 库。如果是 Java,我会使用 Apache 的 Batik rasterizer。
【问题讨论】:
【参考方案1】:渲染 SVG 的规范库是 librsvg。您可能想检查一下。
【讨论】:
那将 svg 转换为光栅格式吗? 它也有一个命令行工具rsvg
来执行此操作,它将 SVG 渲染为 PNG。当然,库本身更加灵活。
那你还需要一个jpeg库。你可以试试ijg.org【参考方案2】:
图片库可以使用ImageMagick,比较流行,支持多种图片。
【讨论】:
【参考方案3】:我会推荐leadtools,因为它们支持许多矢量格式和许多编程语言,并且可以轻松地将矢量格式转换为最知名的光栅格式。
据我所知,他们支持 Windows,不确定 Linux。
您可以通过访问他们的website 来判断。
【讨论】:
以上是关于将 svg 转换为图像的库? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章