Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/159.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 用于将SVG转换为光栅的C/C库。_C++_C_Svg_Rasterizing - Fatal编程技术网

C++ 用于将SVG转换为光栅的C/C库。

C++ 用于将SVG转换为光栅的C/C库。,c++,c,svg,rasterizing,C++,C,Svg,Rasterizing,是否有人知道一些免费或非免费的库,用于将svg转换为光栅图像(最好是png) 我看到有ImageMagic,GraphicsMagic,librsvg。但我不知道如何使用它们,也不知道它们是否适合我的问题。我需要从代码中以编程方式进行转换。呈现SVG的规范库是 你可能想看看 试试这个 它对您非常有用。我看到librsvg非常酷,但没有关于如何使用它的文档。正如我所看到的,在你的“链接”中只有指定的实用程序。检查这是手册。检查一下,然后尝试解决你的问题。@dmigous:我想你已经访问了它的主页和

是否有人知道一些免费或非免费的库,用于将svg转换为光栅图像(最好是png)


我看到有ImageMagic,GraphicsMagic,librsvg。但我不知道如何使用它们,也不知道它们是否适合我的问题。我需要从代码中以编程方式进行转换。

呈现SVG的规范库是

你可能想看看

试试这个


它对您非常有用。

我看到librsvg非常酷,但没有关于如何使用它的文档。正如我所看到的,在你的“链接”中只有指定的实用程序。检查这是手册。检查一下,然后尝试解决你的问题。@dmigous:我想你已经访问了它的主页和它的应用程序。我已经看过了。但至少在这方面没有什么用处,我能不能做这个转换,有什么问题吗?例如,文档说明可以将svg渲染到cairo曲面。接下来您将使用cairo
surface.write\u to\u png
。您可以将svg渲染到其他缓冲区中,例如GTK+缓冲区。