0

我在 LINUX redhat 上工作,不确定是什么版本,但很可能是最近的大学机器。

我有一个包含 300 多个 .gif 文件的列表,我想将它们合并为一个 .eps 文件(.pdf 也可以)。我尝试使用 ghostscript 将它们组合起来,但出现错误

错误:/undefinedfilename in (sDEVICE=epswrite)

我已经检查以确保我有设备 epswrite 和 pdfwrite。我使用的完整命令是:

gs -dBATCH -dNOPAUSE -dSAFER -q sDEVICE=epswrite -sOutputFile=nuMaxEstimate.eps *_numaxEstimate.gif

或者:

gs -dBATCH -dNOPAUSE -q sDEVICE=epswrite -sOutputFile=nuMaxEstimate.eps 9820825_numaxEstimate.gif 9821863_numaxEstimate.gif

我得到的两个实例的完整错误是:

Error: /undefinedfilename in (sDEVICE=epswrite)
Operand stack:

Execution stack:
   %interp_exit   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   --nostringval--   --nostringval--   false   1   %stopped_push
Dictionary stack:
   --dict:1147/1684(ro)(G)--   --dict:0/20(G)--   --dict:70/200(L)--
Current allocation mode is local
Last OS error: 2
GPL Ghostscript 8.70: Unrecoverable error, exit code 1

谁能帮我将 .gif 文件合并到一个文件中。谢谢。

4

1 回答 1

0

对于初学者来说,sDEVICE 应该是 -sDEVICE :-)

最重要的是,GIF 文件不是 PostScript,所以你不能直接将它们提交给 Ghostscript。

于 2013-07-23T15:25:00.047 回答