Inkscape命令行:需要将SVG转换为eps而不进行过滤器光栅化

时间:2015-05-14 16:39:59

标签: svg eps inkscape

我需要将SVG转换为EPS,并且目前使用inkscape来执行此操作。

要使用Inkscape GUI版本转换SVG,我只需打开svg,然后"另存为" ' logo.eps',取消选择" Rasterize滤镜效果"选项。

picture

但是,我想使用命令行自动执行此过程。          使用

inkscape logo.svg -E logo.eps

有效,但不会禁用滤镜栅格化。我已经做了一些研究,但无法弄清楚如何做到这一点,任何人都能为我提供正确的命令吗?感谢

2 个答案:

答案 0 :(得分:34)

我必须用来解决这个问题的命令是

inkscape in.svg -E out.eps --export-ignore-filters --export-ps-level=3

其中in.svg是你的形象,out.eps是出来的eps。

答案 1 :(得分:0)

游戏有点晚,但谷歌把我带到了这里

在需要帐户的网站上找到了此解决方案的一部分。这使您可以转换文件夹中的所有文件

for file in *.svg; do inkscape "$file" -E "${file%svg}eps" --export-ignore-filters --export-ps-level=3; done