很多 SVG 文件里包含编辑器写入的大量冗余信息。本工具可以在不改变显示效果的前提下精简这些内容,让文件更小。
为什么 SVG 需要优化?
设计师或软件导出的 SVG 往往包含大量冗余内容:软件元数据、注释、多余的分组、重复的属性、过长的坐标小数、无用的节点等。这些内容会让文件变大,却对显示没有任何帮助。
在网页中使用 SVG 时,文件体积直接影响加载速度,因此优化很有价值。
优化器做了哪些工作?
删除无用元数据与注释;删除冗余属性与无用节点;合并和精简路径;优化数字精度(缩短过长的坐标小数);清理无用的空白与格式。
所有操作都以不改变渲染结果为前提,优化后图形的显示效果与原始文件保持一致。
简单模式与高级模式
简单模式会自动应用一套稳妥的优化策略,适合大多数 SVG,你只需要上传并点击"开始优化"。
高级模式可以按需开关具体优化项,例如是否保留 viewBox、是否允许合并路径、是否重排属性等,适合有特定要求的文件。
优化后文件一定更小吗?
大多数编辑器导出的 SVG 都能明显缩小。但如果原文件本身已经很精简(例如手工编写或已经优化过),节省比例可能有限。