SVG 优化器
减少 SVG 标记、比较预览并以选定的宽度导出 SVG 或 PNG。
粘贴 SVG 代码或选择一个文件。优化它,比较预览,然后下载 SVG 或导出 PNG。
SVG · 每个 5 MB · 最多 10 个文件
使用说明
什么是 SVG 优化器?
SVG 将绘图存储为描述形状、路径和其他元素的文本。优化器会删除不必要的标记以使文件更小。该工具还可以按您选择的宽度导出 PNG,同时保持透明区域透明。
优化 SVG 并导出 PNG
粘贴 SVG 代码或选择一个文件。优化它,比较预览,然后下载 SVG 或导出 PNG。
实际例子与结果
打开 640 × 400 SVG 并以宽度 1280 导出 PNG。 预期:保留原始宽高比时为 1280 × 800 PNG。优化报告实际节省的字节数;节省的金额取决于来源,并且可能为零。
SVG 导出参考
| 格式 | 最适合 | 透明度 |
|---|---|---|
| SVG | 可编辑的矢量标记;检查清理后的预览 | 为受支持的艺术品保留 |
| PNG | 16–4096 像素宽;高度最多 4096 | 为受支持的艺术品保留 |
格式与限制
SVG 代码或 .svg 文件,每个最多 5 MB,每批 10 个文件。 PNG 宽度可以是 16-4096 像素;高度也必须最多为 4096 像素。预览或导出之前会删除脚本、事件处理程序、外部 HTML 和外部引用。文本使用可用的查看器字体;该工具不会将文本转换为路径。嵌入的光栅图像可能会保持很大并且在放大时不会获得细节。清理 SVG 可以改变其外观:始终检查预览。最多接受 20,000 个元素和 100 级嵌套。样式表、过滤器和动画也被删除;保留支持的内联演示样式。
每个批次仅限 100 MB 的输入文件和 200 MB 的本地结果和预览。如果达到此限制,请选择较少的文件。
常问问题
优化消除了什么?
不必要的元数据、注释、格式化空白和选定的冗余属性。保守保留形状几何形状和内部参考;使用前比较结果。
优化会破坏我的 SVG 吗?
它可以更改依赖于已删除脚本、外部资源或不可用字体的图稿。比较经过清理的原始预览和优化预览。保留原始结果,不要使用看起来错误的结果。
为什么我的 SVG 仍然很大?
详细的路径和嵌入的光栅图像可能主导其大小。删除空白不能使这些元素变得更小,优化可能不会节省任何东西。
我的 SVG 已上传吗?
不会。解析、优化和 PNG 导出在本地运行。预览不会加载 SVG 内部引用的外部资源。
SVG 到 PNG 的输出有多清晰,为什么导出会失败?
矢量形状以选定的宽度渲染。嵌入的位图在放大时可能会变得模糊。 SVG 损坏、字体不可用或输出尺寸超出限制可能会导致问题;检查预览并选择较小的宽度。