簡體   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