Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.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
如何简化SVG代码?_Svg_Javafx - Fatal编程技术网

如何简化SVG代码?

如何简化SVG代码?,svg,javafx,Svg,Javafx,是否可以通过使用标准svg元素替换use标记来简化/清理svg代码?也许是inkscape插件?没有发现任何东西 背景:我正在使用javafx的生产套件将一些SVG转换为javafx图形(.fxz)。而且该工具不理解元素。请查看 是一个开放源码的Python脚本,它积极清理SVG文件,删除了某些工具或作者嵌入到文档中的大量“积垢”。搜索的目标是提供相同的渲染图像(即,搜索的文档应该与原始文件没有明显的差异) 从第48节开始,它们也有一个。要使用它,请转到“另存为…”并选择“Optimized.S

是否可以通过使用标准svg元素替换use标记来简化/清理svg代码?也许是inkscape插件?没有发现任何东西

背景:我正在使用javafx的生产套件将一些SVG转换为javafx图形(.fxz)。而且该工具不理解
元素。

请查看

是一个开放源码的Python脚本,它积极清理SVG文件,删除了某些工具或作者嵌入到文档中的大量“积垢”。搜索的目标是提供相同的渲染图像(即,搜索的文档应该与原始文件没有明显的差异)

从第48节开始,它们也有一个。要使用它,请转到“另存为…”并选择“Optimized.SVG。请小心,检查您的输出,因为我发现它可能会变得太强。以这些示例为例,如果它们出现

好:坏:


他们声称有和一个做同样的把戏…但截至2011年6月,它不起作用。希望这能帮助你清理那些看起来吓人的SVG。有时我觉得我是唯一一个意识到这种格式的能力的人!

你没有提到你正在使用什么工具,你已经尝试过什么,等等。我想在这个时候e你应该看看你的工具供应商,然后发布到他们的论坛上。@graham:我主要使用inkscape、apache batik和基于Web的东西,比如raphael和dojo,但我对做这项工作的所有东西都感兴趣。我想可能有一个小工具,一个插件或脚本。甚至可以通过xslt转换来完成。..