问题描述
我正在尝试从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文件。