高级 SVG 优化器

综合运用多种手段优化 SVG 文件:移除无用元数据(标题、描述、注释、XML 头部)、文本压缩,以及对路径中的小数坐标进行取整,进一步减小文件体积。

示例:

会应用哪些优化?

本工具会依次执行多个步骤:移除 XML 头部、DOCTYPE、标题/描述/元数据标签和注释;将路径中的小数坐标(路径的 d 属性以及形状的坐标)按所选精度取整;最后进行文本压缩,去除标签之间多余的空格和换行。

坐标取整会让我的图标在视觉上变形吗?

在保留 1 到 2 位小数的精度下,绝大多数情况下肉眼无法察觉变形,因为显示时产生的偏差不到十分之一像素。对于非常细的线条或技术类 SVG(平面图、示意图),建议使用更高的精度(3 至 4 位小数)。

本工具比本站的简易 SVG 压缩工具强在哪里?

简易压缩工具只会移除注释和多余的空格。这个高级优化器还会移除不可见的元数据(标题、描述、XML 头部)并降低数值坐标的精度,因此对于直接从设计软件导出的 SVG,可以进一步显著减小体积。

100% 本地处理:优化过程结合了在您浏览器中运行的 JavaScript 和 WebAssembly 模块,您的 SVG 文件不会被上传到任何服务器。