[英]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.