【发布时间】:2016-08-07 01:55:52
【问题描述】:
Here 是一个 SVG 图像,我想在我的程序中使用 librsvg 将其转换为 PNG。
这是从 Inkscape 导出的 SVG 的 PNG 版本:
这是使用 librsvg 导出的同一 SVG 的位图:
仅导出图像的白色部分。黑色部分尽管在背景中定义明确,但看起来是透明的。
无论我使用 librsvg API 还是程序 rsvg-convert,都会出现此问题。您可以使用W3 validator 来查看 SVG 的标记是否有效。
我注意到在我的文件浏览器中的 SVG 缩略图中也发生了同样的事情。也许他们正在使用 librsvg?
【问题讨论】: