繁体   English   中英

PostScriptTrace错误

[英]PostScriptTrace Error

我正在尝试使用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'

这似乎不是正常的PostScript错误,而且令命令将设备设置为ps2write的原因令我有些困惑。 ps2write生成PostScript作为其输出,我看不到为什么要将PostScript输入转换为PostScript输出!

它也将输出定向到/ dev / null,因此此命令实际上似乎没有任何用处。 哦,“-q”会抑制大多数错误消息,这在调试问题时没有帮助。

您可以共享原始PostScript文件吗?

很可能您在矢量图形中有一堆字符,这些字符不在字体目录中。 以下gs行可能会为您解决,您必须在命令行上运行以下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")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM