Inkscape 无法将 SVG 转换为 EPS

Inkscape cannot convert SVG to EPS

这真让我抓狂。我几乎尝试了一切但没有成功。我无法将 SVG 文件成功转换为 EPS(see/download 图 here (Figure_2.svg)). I tried to ungroup and raise everything to top layer as suggested in this post,也无法将背景从透明更改为白色。但是面板 E 和 F 仍然没有出现。唯一的解决方法是以高分辨率导出 PNG 中的图形。但考虑到该图形用于出版物,这不是理想的解决方案。有什么想法吗?在 Fedora 20 上使用 Inkscape 0.91 (r13725) .

好的,更新一下。虽然不能解决问题。 Imagemagick 成功(这让我觉得它仍然是 Inkscape 的错误):

convert Figure_2.svg Figure_2.eps

工作正常。要为 linux 安装 Imagemagick,请遵循指南 here

面板 D 和 E 由被矩形遮盖的位图图像组成。

这似乎不能很好地导出到 EPS,但这里有一个解决方法:

  • Select 4 个面板(或重复此过程 4 次)。
  • 对象 -> 蒙版 -> 释放;这会将 4 个吸引子渲染中的每一个的蒙版撤消为一个矩形和一个图像(对象和蒙版)。
  • 这 4 张图片以某种方式在黑色背景上显示为白色。您可以使用滤色器反转图像:select 处理 4 张图像,然后 Filters -> Color -> Invert; select 反转亮度

现在图形应该看起来不错并且可以很好地导出到 EPS。