2012-01-02 25 views
0

我正在寻找可以清理SVG文件的应用程序或脚本(网络服务),我的意思是删除可能的丰富数据,如元数据。在创建SVG文件时,我使用了Adobe Illustrator中的标准设置。在出口的路径是这样的 -用于清理SVG文件的应用程序/脚本?

M 678.567,252.999 c-0.546-1.307-3.898-3.118-5.005-4.007c-1.596-1.276-1.42-3.375-3.09-4.381c-4.297-2.571-9.604-3.125-13.746-5.916 

当我需要他们来清理和重新排序方式这样的 -

M 600.375,693.40625 598.75,695.03125 596.125,694.34375 594.57422,700.50391 592.25,700.16406 591.875,702.59375 593.875,705.53125 592.75,706.40625 593.9375,710.53125 592.75,710.65625 590.3125,712.90625 589,711.96875 587.1875,712.90625 586.8125,711.40625 584.125,710.53125 581.9375,711.03125 

相当新的SVG的工作。我需要的这些路径是与拉斐尔JS一起绘制地图,而且似乎只是以这种特定的方式走路。

我试过Scour(http://www.codedread.com/scour/),但没有成功,遗憾的是(Web服务不能正常工作,并且在运行终端程序时出现问题)。

+0

请解释一下你的意思道路清理和重新排序的东西,你只想要直线段? – 2012-01-02 21:10:47

回答

3

对我来说,在SVG 1.1中,Raphaël应该支持all of the path syntax

无论如何,ReadySetRaphael.com是一个网站,提供了一个SVG子集转换为Raphaël代码。

+0

只是我一直在寻找的网站!谢谢Erik。他们甚至有一个交互式地图的例子,它似乎与你提到的其他路径语法一样正常工作。 – 2012-01-02 22:12:53

+0

请注意,它们提供的示例(http://jsfiddle.net/FJrNN/2065/)适用于Raphael 1.5.2(请参阅左边的JSFiddle选项),但不适用于版本2.1.2(至少使用Chromium 31.0)。我发现这个工具很有用,但仍然无法使它与我的一些SVG文件一起工作。 – aesede 2014-01-20 19:44:09