将分层的SVG矢量图转换为分层的EPS矢量图

4

是否可以将分层向量 .SVG 文件转换成分层 .EPS 文件?

我正在尝试通过程序将一系列的 .SVG 文件编译成一个大的 .SVG 文件,然后将其导入到 Photoshop 中,以便可以轻松地通过 Adobe Illustrator 打开。

真的需要任何建议/指导!似乎没有关于 Adobe 分层 .EPS 文件如何组合的文档。


“分层 SVG 文件” 是什么意思?SVG 中没有层,只有一些绘图工具使用的组来表示层。 - Sergiu Dumitriu
1
Illustrator可以直接打开SVG文件,为什么还需要通过EPS和Photoshop呢? - PassKit
2个回答

5

Adobe Illustrator应该能够直接打开SVG文件,无需将其转换为EPS格式。

您可以使用Inkscape将SVG文件转换为EPS格式:

inkscape -E file.eps file.svg

如果你想在PHP中实现这个功能,你可以使用exec函数来执行该命令。
但是,在SVG中没有本地的“图层”,所以你只会得到一个普通的EPS文件。
如果你真的需要将一些组转换成图层,那么你必须编写自己的转换器,知道哪些组应该成为图层。

是的,那是一种可能性,但我正在寻找一些Apache或php插件。 - Junaid Qadir Shekhanzai
有没有将SVG转换为EPS的插件,或者一个能够保留图层的插件? - Sergiu Dumitriu
如果你想在 PHP 中执行,你是否反对 exec('inkscape -E file.eps file.svg')?这仍然会利用 Inkscape 但允许你从 PHP 中调用。 - user1331999

0

您可以直接使用Illustrator打开SVG文件,并将每个图像拖放到Photoshop中以创建多层PSD。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接