繁体   English   中英

R:grImport-Ghostscript错误-状态1

[英]R: grImport - Ghostscript error - status 1

我正在尝试使用grImport在使用R制作的地图中插入eps格式的徽标。我在OsX Mavericks,R 2.15和GhostImport 9.07上运行。

我的代码如下所示:

    Library(grImport)
    PostScriptTrace("~/Documents/My Projects/Project A/Images/Logo Large.eps")

给我这个错误:

    GPL Ghostscript 9.07: Unrecoverable error, exit code 1
    Error in PostScriptTrace("~/Documents/My Projects/Project A/Images/Logo Large.eps") : 
    status 1 in running command 'gs -q -dBATCH -dNOPAUSE -sDEVICE=pswrite 
    -sOutputFile=/dev/null -sstdout=Logo Large.eps.xml captureLogo Large.eps'

谁能对此有所启示? 我不知道这是怎么回事

编辑:好的,我已经使用下面的flodel的建议使它正常工作-bu它仅以黑白方式导入我的eps文件,并且缺少一些内部细节。 有人知道现在出了什么问题吗?

通过文件名的外观( Logo Large.eps ),我假设您是一位生物信息学家,试图将“ web logo”矢量图像导入R。很可能此矢量图像包含许多文本,而这些文本可能偶然包含字体不在您的字体目录中。

要解决此问题,最简单的方法是使用幽灵脚本将后脚本文件中的文本转换为轮廓。 只需在命令行上运行以下行(R中不行):

gs -sDEVICE=ps2write -dNOCACHE -sOutputFile=nochar_Logo_Large.eps -q -dbatch -dNOPAUSE -dQUIET Logo_Large.eps -c quit

之后,您可以在R中使用此新文件:

PostScriptTrace("nochar_Logo_Large.eps", "nochar_Logo_Large.xml")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM