将几个GIF转换为单个eps

时间:2013-07-23 07:36:32

标签: linux file ghostscript

我正在使用LINUX redhat,不确定是什么版本,但最近很可能是它的大学机器。

我有一个包含300多个.gif文件的列表,我想将它们组合成一个.eps文件(.pdf也没关系)。 我尝试过使用ghostscript将它们组合起来,但是我得到了一个错误

错误:/(undedefilename)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文件合并到一个文件中。 感谢。

1 个答案:

答案 0 :(得分:0)

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

最重要的是,GIF文件不是PostScript,因此您不能直接将它们提交给Ghostscript。