2012-01-02 51 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