我有一个 SVG 文件(导出的 Gliffy 图表),我想在 Inkscape 中打开和编辑它。使用 Chrome 的开发者选项查看文件代码时,如下所示:
<svg xmlns="...>
<g transform="...>
<image xlink:href="data:image/svg+xml,%0A%20...></image>
</g>
... (about 20 more <g>...</g> tags)
</svg>
解码以 %0A%20... 开头的部分时,它会转换为类似
data:image/svg xml,
<svg xmlns="http://www.w3.org/2000/svg" height="50000" width="50000">
<style>
.gliffy-rte-text {
...
问题是,在 Inkscape 中,这些部分将被一个占位符替换,告诉我“未找到链接图像”,并且正如这里推测的那样,Inkscape 很可能无法正确或根本无法读取 CSS 样式。
我非常感谢有关如何转换文件以便可以在 Inkscape 中正确编辑和显示的任何想法或想法。