SheepNav
SVGym

SVGym

maziars.github.io

超越SVGO的SVG优化神器,100%本地运行

21天前制作者:maziar sanjabi

关于 SVGym

SVGym 是一款开源的(MIT 协议)SVG 优化工具,其能力远超经典的 SVGO。它采用独特的“验证式优化”机制:每一步优化后,都会通过渲染前后图像进行视觉对比,一旦发现质量下降,立即回退该步骤。因此,优化后的文件体积更小,但绝不会出现视觉破损,悬停状态、动画、媒体查询等细节均得以完整保留。

核心功能

SVGym 提供两种使用方式:浏览器工具CLI 命令行。浏览器工具完全在本地运行,所有文件仅在你的设备中处理,无需上传至任何服务器,保障隐私安全。CLI 工具则支持批量优化单个文件或整个图标文件夹,并可直接生成 Sprite Sheet(雪碧图),极大提升图标管理效率。

主要特性

  • 视觉验证优化:每一步优化后自动对比渲染结果,确保视觉无损。
  • 100% 本地运行:浏览器版无需上传,CLI 版离线执行,数据不外泄。
  • 保留高级特性:完美支持 hover、动画、媒体查询等复杂 SVG 特性。
  • 批量与精灵图:CLI 可处理整个文件夹,并一键生成雪碧图。
  • 开源免费:MIT 协议,可自由使用、修改和分发。

适用场景

  • 前端开发者:优化网站图标、插画等 SVG 资源,提升加载速度。
  • 设计团队:确保设计稿中的 SVG 在优化后保持视觉一致性。
  • 图标库维护者:批量处理图标文件夹,生成雪碧图,简化工作流。
  • 注重隐私的用户:对文件安全性有高要求,不愿上传至第三方服务。

相关工具