我在脚本下面运行以从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
任何人都可以帮忙!!!!
提前致谢...
答案 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。