我需要将SVG转换为EPS,并且目前使用inkscape来执行此操作。
要使用Inkscape GUI版本转换SVG,我只需打开svg,然后"另存为" ' logo.eps',取消选择" Rasterize滤镜效果"选项。
但是,我想使用命令行自动执行此过程。 使用
inkscape logo.svg -E logo.eps
有效,但不会禁用滤镜栅格化。我已经做了一些研究,但无法弄清楚如何做到这一点,任何人都能为我提供正确的命令吗?感谢
答案 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