SVG 扁平化
移除 SVG 中的变换(transform)属性,应用到坐标中。
工具资源加载中...
SVG扁平化在线工具介绍
SVG扁平化工具用于将 SVG 中的 transform 变换属性展开到真实坐标中,适合清理设计工具导出的变换结构、减少嵌套层级、提升后续编辑便利性以及为路径处理、压缩优化、前端嵌入等场景准备更直接的 SVG 代码。您可以直接上传 SVG 文件,也可以粘贴 SVG 代码,在线完成 transform 展开、基础图形转路径、预览对比、复制代码和下载文件。
当前工具支持常见的 translate、scale、rotate、skew 和 matrix 变换处理,也支持将部分基础图形转换为 path 后再展开坐标,适合图标、Logo、基础插画和常见组件图形的在线扁平化需求。
SVG扁平化工具功能特点
- 支持上传 SVG 文件和直接粘贴 SVG 代码进行扁平化。
- 支持展开常见的 transform 变换属性到实际坐标中。
- 支持将矩形、圆形、椭圆、线条、多边形等基础图形转换为 path。
- 支持删除空分组节点和输出小数精度控制。
- 支持原始 SVG 与扁平化后 SVG 双预览对比。
- 支持查看代码、复制代码和下载扁平化后的 SVG 文件。
SVG扁平化怎么用
- 点击上传按钮选择 SVG 文件,或者直接粘贴 SVG 代码。
- 根据需要设置是否展开分组 transform、是否转基础图形为 path,以及是否删除空分组。
- 如果需要更短的数值输出,可以调整小数精度。
- 点击开始扁平化,工具会自动将变换属性应用到实际坐标中。
- 确认预览结果后,可以复制代码,或者下载扁平化后的 SVG 文件。
适用场景
- 清理设计工具导出的 transform 嵌套结构,生成更直接的 SVG。
- 为路径编辑、代码压缩和前端嵌入准备更易处理的图形代码。
- 将矩形、圆形等基础图形转换为 path 以便统一编辑。
- 减少 SVG 中的分组和变换层级,方便调试与维护。
- 需要快速在线完成 SVG 扁平化,而不依赖桌面矢量软件。
工具优势
- 在线使用,无需安装 Illustrator 或其他桌面软件即可处理。
- 支持常见 transform 展开和基础图形转路径,覆盖常用场景。
- 支持预览对比、代码复制和下载,操作更直观。
- 浏览器本地处理,适合日常轻量 SVG 清理需求。
- 适合前端开发者、设计师、站长和图标维护人员快速使用。
常见问题
SVG扁平化后会删除所有 transform 吗?
当前工具会尽量将常见图形节点上的 transform 展开到坐标中。对于不适合直接展开的复杂节点,可能会保留矩阵形式或保留原始结构,建议导出后再检查一次。
为什么建议开启基础图形转 path?
因为将矩形、圆形、椭圆等转换为 path 后,更容易统一执行坐标展开、后续路径编辑和代码压缩操作。
复杂 SVG 都能完全扁平化吗?
不一定。对于非常复杂的滤镜、蒙版、文本、特殊剪切路径或高级动画结构,建议扁平化后再结合专业软件进一步检查。
这个 SVG扁平化工具适合哪些文件?
适合图标、Logo、基础插画和中小型 SVG 文件。对于路径数量很多或变换结构非常复杂的大型 SVG,也可以先做预处理再继续编辑。