用于清理SVG文件的应用程序/脚本?

时间:2012-01-02 18:36:56

标签: svg code-cleanup

我正在寻找可以清理SVG文件的应用程序或脚本(Web服务),我的意思是删除可能的大量数据,如元数据。创建SVG文件时,我在Adobe Illustrator中使用了标准设置。在导出时,路径看起来像这样 -

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相当新。我需要这些路径的是用Raphael JS绘制一张地图,它似乎只是采用那种特殊的路径。

我尝试过Scour(http://www.codedread.com/scour/),但遗憾的是没有成功(Web服务无法运行,并且在使用终端运行程序时出现问题)。

2 个答案:

答案 0 :(得分:3)

对我而言,Raphaël应该支持SVG 1.1中的all of the path syntax

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

答案 1 :(得分:0)

将.ttf(或其他格式)转换为.svg:https://everythingfonts.com/ttf-to-svg

转换svg。分隔icomoon.io/app/#/select

的图标

- 进口图标' - 选择要导出的图标 - 点击'生成SVG,PNG,PDF'