SVG 优化器

减少 SVG 标记、比较预览并以选定的宽度导出 SVG 或 PNG。

粘贴 SVG 代码或选择一个文件。优化它,比较预览,然后下载 SVG 或导出 PNG。

优化 SVG 或导出 PNG选择文件或将其拖放到此处

SVG · 每个 5 MB · 最多 10 个文件

转换选项

在使用结果之前比较两个经过清理的预览。

该工具需要 JavaScript 和具有本地图像处理功能的现代浏览器。

使用说明

什么是 SVG 优化器?

SVG 将绘图存储为描述形状、路径和其他元素的文本。优化器会删除不必要的标记以使文件更小。该工具还可以按您选择的宽度导出 PNG,同时保持透明区域透明。

优化 SVG 并导出 PNG

粘贴 SVG 代码或选择一个文件。优化它,比较预览,然后下载 SVG 或导出 PNG。

实际例子与结果

打开 640 × 400 SVG 并以宽度 1280 导出 PNG。 预期:保留原始宽高比时为 1280 × 800 PNG。优化报告实际节省的字节数;节省的金额取决于来源,并且可能为零。

SVG 导出参考

格式最适合透明度
SVG可编辑的矢量标记;检查清理后的预览为受支持的艺术品保留
PNG16–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 损坏、字体不可用或输出尺寸超出限制可能会导致问题;检查预览并选择较小的宽度。