我正在尝试使用grImport插入一个eps格式的徽标到我正在使用R制作的地图中。我在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的建议让它工作了-但是它只是以黑白导入我的eps文件,并且缺少一些内部细节。有人知道现在的问题是什么吗?
发布于 2015-02-09 03:34:21
根据你的文件名(Logo Large.eps)的样子,我假设你是一个生物信息学家,试图将一个“网页徽标”矢量图像放入R中。最有可能的是,这个矢量图像包含大量文本,而这些文本可能包含字体目录中没有的字体。
要解决这个问题,最简单的方法是使用ghost脚本将post脚本文件中的文本转换为大纲。只需在命令行上运行以下行(不是在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")https://stackoverflow.com/questions/20453902
复制相似问题