1

GrImport我正在尝试使用该函数将大脑的矢量图形导入 R。插入以下函数时:

PostScriptTrace("~/Dropbox/shared/Brain_mapping/Human-brain.ps", "~/Dropbox/shared/Brain_mapping/Human-brain.xml")

我收到此错误:

Error in PostScriptTrace("~/Dropbox/Natasha_shared/Brain_mapping/Human-brain.ps",  : 
status 255 in running command 'gs -q -dBATCH -dNOPAUSE -sDEVICE=ps2write -sOutputFile=/dev/null -sstdout=~/Dropbox/Natasha_shared/Brain_mapping/Human-brain.xml captureHuman-brain.ps'
4

2 回答 2

0

这似乎不是一个常规的 PostScript 错误,我对为什么该命令将设备设置为 ps2write 感到有些困惑。ps2write 生成 PostScript 作为其输出,我不明白您为什么要将 PostScript 输入转换为 PostScript 输出!

它还将输出定向到/dev/null,所以这个命令似乎真的没有做任何有用的事情。哦,'-q' 会抑制大多数错误消息,这在调试问题时没有帮助。

你能分享原始的 PostScript 文件吗?

于 2014-03-13T14:44:22.383 回答
0

很可能您的矢量图形中有一堆字符不在您的字体目录中。一个可能对您有用的好工作是您必须在命令行上运行的以下 gs 行(不在 R 中):

gs -sDEVICE=ps2write -dNOCACHE -sOutputFile=nochar_Human-brain.ps -q -dbatch -dNOPAUSE -dQUIET Human-brain.ps -c quit

之后,您将得到一个新的矢量文件,您可以像这样在 R 中使用它:

PostScriptTrace("nochar_Human-brain.ps", "nochar_Human-brain.xml")
于 2015-02-08T19:21:37.993 回答