最佳 SVG 导出设置

使用正确的设置导出 SVG 在文件大小、渲染质量和跨平台兼容性方面确实会产生影响。无论您是从 Figma、Illustrator、Inkscape 还是其他设计工具导出,导出时选择的设置决定了 SVG 在生产环境中的表现。本指南涵盖了最常见用例的推荐设置。

通用导出规则

无论 SVG 将在哪里使用,都应遵循以下基本最佳实践。首先,始终删除未使用的定义——许多设计工具会将每个渐变、滤镜和符号嵌入文件中,即使它们没有被使用。其次,如果要将 SVG 分发到可能没有该字体的环境,则将文字转换为路径。第三,使用 2 位小数精度——大多数工具默认的小数位数比必要的多,四舍五入到两位小数可以减少 20-40% 的文件大小,而不会产生任何可见的质量差异。

通过 SVGO 等优化器运行导出的 SVG,以去除元数据、删除编辑器特定属性并压缩路径数据。这单个步骤通常可以将文件大小减少 50% 或更多。

网页和响应式设计

对于在网站上使用的 SVG,优先考虑小文件大小和灵活性。删除 widthheight 属性,仅依赖 viewBox 进行响应式缩放。使用 CSS 控制显示大小。将字体嵌入为系统字体(如 Arial, sans-serif)而不是嵌入字体文件,后者会使 SVG 膨胀。如果您使用我们的SVG 转 WebP,2x 导出分辨率和 80% 质量是栅格化网页图形的良好起点。

印刷和高分辨率输出

当为印刷导出 SVG 或转换为 PDF 时,如果可能,保留所有细节并使用 CMYK 安全颜色。设置高小数精度(至少 4 位)以在大型输出尺寸下保持曲线精度。如果您希望最终 PDF 中的文字可编辑,请避免将文字转换为路径——而是确保字体被正确嵌入。使用我们的SVG 转 PDF获得高保真矢量输出,在任何印刷分辨率下都保持完美质量。

社交媒体和缩略图

社交平台通常需要栅格格式。当为社交媒体图片转换 SVG 时,以目标显示尺寸的 2 倍导出以确保在高 DPI 屏幕上清晰。对于 1200×630px 的 Open Graph 图片,以 2400×1260px 转换 SVG。透明图片使用 PNG,照片使用 JPG。质量保持在 85-90% 以获得清晰度和文件大小的良好平衡。我们的SVG 转 PNG让您可以为此场景设置自定义尺寸和质量。

图标和 UI 元素

对于图标集和 UI 组件,尽可能保持 SVG 最小化。如果计划用 CSS 控制,请删除所有填充和描边颜色。在所有图标中使用一致的 viewBox(如 0 0 24 24)。删除任何非严格必要的组和变换。目标是每个图标尽可能在 1 KB 以下——一个优化良好的图标 SVG 通常只有 200-500 字节。

我们所有的转换工具完全在您的浏览器中处理文件,因此您可以尝试不同的设置并导出多个版本,而不会有任何数据离开您的设备。访问SVG 转换器首页开始使用。