# SVG 压缩器

使用 SVGO 4 及其默认预设优化并压缩 SVG 文件。该工具会移除编辑器元数据和注释、合并无用的分组、将简单形状转换为精简路径、缩短颜色表示，并将数字四舍五入到你选择的精度，还可选择进行多轮处理以进一步减小文件。它会先检查标记，并保留 viewBox，适合需要发布图标和插图的设计师与开发者。

## 常见问题

### 使用了哪种优化器？

该工具在服务器上使用默认预设运行 SVGO 4.1。许多构建工具和图标处理流程使用的也是同一款优化器。

### 默认预设会做哪些更改？

它会移除编辑器数据、元数据和注释，删除空元素或隐藏元素，并合并无用的分组。它还会在结果更短时将矩形和其他形状转换为路径，优化路径数据和变换，并将 #ffffff 等颜色缩写为 #fff。

### 精度设置有什么作用？

精度是坐标和其他数字保留的小数位数，范围为 0 到 8，默认值为 3。较低的值会生成更小的文件，但可能导致细节偏移。

### 多轮处理是什么？

启用多轮处理后，SVGO 会重复优化，直到结果不再缩小。该功能默认开启，通常还能进一步节省一些空间。

### viewBox 会保留吗？

会。SVGO 4 默认不再移除 viewBox 或 title，因此图标仍能正确缩放，无障碍标题也会保留。

### 它会清理不可信的 SVG 吗？

不会。SVGO 会优化标记，但不会移除脚本或事件处理程序属性。请勿将输出视为可安全嵌入的不可信来源内容。

### 接受什么输入？

格式正确且根元素为 <svg> 的 SVG 标记，可选在前面添加 XML 声明和注释。标记损坏时会报告行号和列号；根元素为其他元素的文档则会被拒绝。

### SVG 最大可以多大？

每个请求最多可处理 1 MB 的标记。优化会在 10 秒后停止。

### 可以粘贴从 Figma、Illustrator 或 Inkscape 导出的 SVG 吗？

可以。设计工具导出的文件通常包含额外元数据、编辑器命名空间和较长的数字表示，而这些正是此工具会移除的内容。

### 我的 SVG 会被存储吗？

不会。标记会在内存中优化后返回给你。内容不会被保存，系统只会记录请求大小。

在这里投放广告？

[给我们发邮件](mailto:hi@dennn.is?subject=%E5%9C%A8%20OneClick%20Pro%20%E4%B8%8A%E6%8A%95%E6%94%BE%E5%B9%BF%E5%91%8A)

[广告 适用于 WordPress 的智能体就绪型插件套件。](https://sleekwp.com/?ref=oneclickpro)
