如何将 Inkscape 文件的各个区域保存为单独的 SVG 文件?

如何将 Inkscape 文件的各个区域保存为单独的 SVG 文件?

我正在为制作窗口按钮Unity 7 主题使用 Inkscape。我的文件使用 7x4 网格,每个网格空间为 19px 正方形,包含单个按钮图像。按钮背景、图标、状态效果等使用了多个图层。基本上,我现在将每个预期的按钮图像并排布置在同一个网格上。

我无法弄清楚/在网上找不到信息,如何将单个 SVG 图像拆分为多个较小的文件,每个按钮图像一个。我需要每个文件包含其各自的 19px x 19px 区域,并采用 SVG 和 PNG 格式。

PNG 部分我可能可以用导出 PNG 图像菜单选项,每次选择要导出的图像的不同区域。但是,我不知道如何获取单独的 SVG 图像,这很重要,因为 Unity 更喜欢显示 SVG。我在网上看到的所有内容都是将每个层分离成一个单独的文件,这不是我在这里寻找的。

那么,如何从这张较大的图像中获取单独的 SVG?最好使用自动化解决方案来节省实际操作时间。

相关内容