首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R: grImport - Ghostscript错误-状态1

R: grImport - Ghostscript错误-状态1
EN

Stack Overflow用户
提问于 2013-12-08 21:23:49
回答 1查看 705关注 0票数 1

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

我的代码如下所示:

代码语言:javascript
复制
    Library(grImport)
    PostScriptTrace("~/Documents/My Projects/Project A/Images/Logo Large.eps")

给我这个错误:

代码语言:javascript
复制
    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文件,并且缺少一些内部细节。有人知道现在的问题是什么吗?

EN

回答 1

Stack Overflow用户

发布于 2015-02-09 03:34:21

根据你的文件名(Logo Large.eps)的样子,我假设你是一个生物信息学家,试图将一个“网页徽标”矢量图像放入R中。最有可能的是,这个矢量图像包含大量文本,而这些文本可能包含字体目录中没有的字体。

要解决这个问题,最简单的方法是使用ghost脚本将post脚本文件中的文本转换为大纲。只需在命令行上运行以下行(不是在R中):

代码语言:javascript
复制
gs -sDEVICE=ps2write -dNOCACHE -sOutputFile=nochar_Logo_Large.eps -q -dbatch -dNOPAUSE -dQUIET Logo_Large.eps -c quit

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

代码语言:javascript
复制
PostScriptTrace("nochar_Logo_Large.eps", "nochar_Logo_Large.xml")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20453902

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档