我正在尝试使用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的建议 - 这只是导入我的eps文件的黑白,并缺少一些内部细节。有人知道现在的问题是什么吗?
答案 0 :(得分:0)
通过查看您的文件名(Logo Large.eps
),我假设您是一名生物信息学家,试图将“网络徽标”矢量图像转换为R.很可能这个矢量图像包含大量偶然的文本可能包含不在您的fonts目录中的字体。
要解决此问题,最简单的方法是使用ghost脚本将后脚本文件中的文本转换为大纲。只需在命令行上运行以下行(不在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")