功能介绍
SVG压缩工具可以帮助你减小SVG文件体积,移除不必要的内容,适合用于网页优化,减少加载时间。支持自定义压缩选项和数字精度设置。
使用方法
- 将需要压缩的SVG代码粘贴到输入框中
- 设置需要保留的小数位数,推荐2-3位
- 勾选需要移除的内容选项(默认全部勾选,一般不需要修改)
- 点击「开始压缩」按钮,即可查看压缩结果和体积对比
- 点击「复制结果」按钮复制压缩后的SVG代码使用
压缩原理
- 移除XML注释:删除SVG代码中的所有注释内容
- 移除编辑器元数据:删除Inkscape、Sketch等编辑器生成的命名空间和元数据
- 移除隐藏元素:删除设置了display:none的不可见元素
- 移除默认属性:删除值为默认的属性,减少代码量
- 压缩数字精度:对坐标和尺寸的小数进行四舍五入,减少不必要的精度位数
- 移除多余空白:删除不必要的换行、空格,压缩代码体积
注意事项
压缩后的SVG建议在浏览器中打开预览,确认图形没有变形。部分复杂SVG压缩后可能出现显示异常,可尝试提高保留小数位数重新压缩。本工具压缩结果仅供参考,不构成专业建议。