ghostscript没有创建精确的图像

时间:2015-08-28 09:34:48

标签: thumbnails ghostscript

我在脚本下面运行以从postscript文件创建图像,图像即将到来但在第一页水印不存在。

gs -dUseCIEColor -dNOPAUSE -sDEVICE = jpeg -dFirstPage =“1”-dLastPage = 2 -sOutputFile = outputImage_%0d_A.gif -dJPEGQ = 100 -r300 -q inputFile.ps -c quit;'

我正在提供我正在使用的ps文件的链接。

http://speedy.sh/Y7vWj/inputFile.ps

任何人都可以帮忙!!!!

提前致谢...

1 个答案:

答案 0 :(得分:0)

好的,你还没有说明你正在使用什么版本的Ghostscript,也没有清楚地知道缺少什么。通过' watermak'你的意思是深灰色的文字' PAULDAVIS'对角地写在深灰色的矩形上?

如果是这样,那么我可以看到使用当前版本的Ghostscript和你的命令行,它不会丢失

您的命令行上的一些观察结果:

-dUseCIEColor - 除非你知道完全你正在做什么以及为什么要这样做,否则不要使用它,我猜不到你(因为你有没有设置任何颜色渲染字典)。通过这种方式,您可以得到非常深灰色的文本,这对于深灰色矩形几乎是不可见的。这并不奇怪,因为这与色彩管理有关。

您已将设备设置为jpeg,但您已将输出文件设置为.gif扩展名。

您正在使用-dFirstPage和-dLastPage,当输入不是PDF时,它们无效(尽管这是在未发布的代码中添加为新功能)。

您已在2页文件中设置FirstPage = 1和LastPage = 2 .....

您已设置-dFirstPage =" 1",它不适用于任何解析和使用它的代码。报价不会起作用。

我建议您在尝试诊断问题时执行设置-q或-dQUIET,告诉Ghostscript保持安静可能意味着您错过了有用的信息。

-c退出; -c表示将命令行的下一部分处理为PostScript'。但是放弃了;不是有效的PostScript(分号不应该出现)并且会抛出PostScript错误。如果您希望GS在处理后退出,请考虑使用-dBATCH。