在Inkscape中打开EPS文件会引起奇怪的线条瑕疵

问题描述

我正在尝试从Freepik编辑矢量图形文件。格式为EPS,在Windows上同时安装Inkscape和Ghostscript之后,我可以使用Inkscape打开文件。但是,Inkscape引入了一些奇怪的伪像(请参见下图中的线条和错误的颜色)。 Side by side comparison,original vector (left) and SVG saved after opening the EPS file in Inkscape (right)解决此问题的方法吗?

解决方法

很难说出来,部分原因是这是一个复杂的插图,部分原因是渲染有些小。我建议,圆形假象是由径向填充未完全渲染引起的。

这可能只是Inkscape的渲染问题,也可能是径向填充具有“扩展”参数,而该参数没有被兑现。计算剪辑也可能是一个问题。

您用来渲染左手图像的并不完全是Ghostscript吗?

通常来说,这看起来像是Inkscape的错误,您应该这样报告它。

编辑

通读Inkscape常见问题解答,似乎Inkscape使用SVG作为其本机格式。这将意味着大量的PostScript(和PDF)矢量对象将无法很好地表示。阴影将必须渲染到图像上,或者转换为一系列复杂的SVG基元。

点击“常见问题解答”中“如何在Windows中打开EPS文件”的链接,对我来说,EPS文件要么呈现为图像,要么转换为PDF。

您可以使用Ghostscript自己将EPS转换为PDF,然后尝试将PDF加载到Inkscape中,以查看是否获得更好的结果。您也可以在Acrobat中打开PDF,以查看该文件是否正常。

如果PDF在Acrobat中看起来不错,但在Inkscape中效果不佳,那么我想说这是一个Inkscape问题。如果PDF在Acrobat中看起来很差,那就是Ghostscript问题。

然后您可以将问题作为错误报告给相应的站点。

,

EPS似乎比SVG具有更多的功能,这就是为什么某些内容转换为PDF / SVG时看起来很奇怪的原因。具体来说,EPS文件中的高光不能正确地呈现在SVG文件中。 我检查了通过Ghostscript从EPS到PDF的转换,并且线条已经存在,即,这不是Inkscape的错误。 这是重现该问题的原始文件: https://www.freepik.com/free-vector/data-processing-factory-isometric-technology_8625296.htm 将其转换为PDF后的外观如下:The artifacts are not as noticeable on the PDF file,possibly because Ghostscript converts it with a higher DPI by default

我能够编辑文件(删除背景)的解决方法是:

  • 使用Inkscape打开EPS,取消分组
  • 删除背景
  • 将其导出为PNG
  • 然后使用PNG作为GIMP上的“蒙版”来编辑与EPS一起提供的JPG文件。