用于将可缩放矢量图形文件转换为位图的算法(SVG-> BMP)

时间:2019-05-29 23:21:22

标签: c++ c algorithm svg image-conversion

我正在研究一个C / ++程序,该程序需要(在运行时)将.svg文件转换为位图文件,因为我们使用的图形引擎只知道如何渲染位图文件。

如何将SVG文件转换为位图?我只是(至少对于初学者而言)需要担心静态属性/标签。

我一直在寻找可以想到的任何地方,我发现了很多用于转换位图-> svg(potrace)的资源,但是似乎相反的(svg-> bmp)没有太多可用的信息。我至少能找到。

我已经看到InkScape可以进行此转换,而且我自己也尝试过,但是我需要在无法访问OS设施,无法使用Inkscape的嵌入式环境中进行此转换。为我做转换,我绝对不能将其链接到项目中。

由于Inkscape的许可证为GPL,所以我无法查看源代码以尝试弄清楚它们的工作方式。如何在运行时将SVG文件转换为位图,而无需查看GPL下项目的源代码?是否有某种算法或预先存在的库,或者这看起来比实际要难?

编辑:我不认为这是重复的。我专门要求一种算法,您链接的重复项不是要求相同的事情。

0 个答案:

没有答案