如何简化SVG代码?

时间:2009-12-01 08:06:06

标签: svg javafx

是否可以通过用标准svg元素替换use-tags来简化/清理svg代码?也许是一个inkscape插件?没找到任何东西......

背景:我正在使用javafx的生产套件将一些svgs转换为javafx图形(.fxz)。该工具无法理解<use>元素。

1 个答案:

答案 0 :(得分:6)

查看Scour - an SVG scrubber

  

Scour是一个开源Python脚本,可以积极清理SVG文件,消除了某些工具或作者嵌入其文档中的大量“瑕疵”。 scour的目标是提供一个相同的渲染图像(即一个精练的文档应该与原始文件没有明显的可见差异。)

从第48节开始,他们也有extension for Inkscape。要使用它,请转到“另存为...”,然后选择“优化.SVG。请注意,检查输出,因为我发现它可以具有侵略性。请举例说明这些示例,如果他们出现......

好:Original SVG, only slightly mucked with..错误:After a harsh "Scouring"

他们声称拥有和online tool做同样的技巧......但截至2011年6月它没有用。希望这可以帮助你清理那些经常看起来像SCG的SVG。有时我觉得我是唯一一个能够实现这种格式能力的人!