2015-08-28 20 views
0

我正在運行下面的腳本從postscript文件創建圖像,圖像即將到來,但第一頁上的水印不存在。ghostscript不能創建精確的圖像

GS -dUseCIEColor -dNOPAUSE -sDEVICE = JPEG -dFirstPage = 「1」 -dLastPage = 2 -sOutputFile = outputImage_%0d_A.gif -dJPEGQ = 100 -r300 -q inputFile.ps -c退出;」

我給出了我正在使用的ps文件的鏈接。

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

任何人可以請幫助!!!!

在此先感謝...

回答

0

確定你沒有說你使用的是什麼版本的Ghostscript的,也不是你一直對缺少什麼非常清楚。通過'watermak',你是指暗灰色的文本'PAULDAVIS'斜對角地寫在非常深灰色的矩形上嗎?

如果是這樣的話,我可以看到使用的Ghostscript的最新版本和你的命令行,它不缺

您的命令行中的一些意見:

-dUseCIEColor - 不要使用這個,除非你知道正好你在做什麼,爲什麼你想要這個,我猜你不會(因爲你沒有設置任何顏色渲染字典)。有了這個,你會得到非常暗灰色的文字,它幾乎看不見深灰色的矩形。這並不奇怪,因爲這涉及顏色管理。

您已將設備設置爲jpeg,但您已將輸出文件設置爲具有.gif擴展名。

您正在使用-dFirstPage和-dLastPage,當輸入不是PDF時(雖然這是在未發佈代碼中作爲新功能添加的),它們沒有任何影響。

你已經設置第一頁= 1和尾= 2上的第2頁文件.....

您已設置-dFirstPage =「1」,這是不會對任何代碼工作,這解析並使用它。引號不起作用。

我推薦你做不是設置-q或-dQUIET當試圖診斷問題時,告訴Ghostscript安靜可能意味着你錯過了有用的信息。

-c quit; -c表示'將下一部分命令行處理爲PostScript'。但退出;是不是有效的PostScript(分號不應該存在),並會引發PostScript錯誤。如果您希望GS在處理後退出,請考慮使用-dBATCH。

+0

嗨,感謝您的回覆...我使用的是Ghostscript 8.70,是的,你是正確的對角線書面保羅戴維斯丟失... – Ray

+0

嗯,第一件事是嘗試一個不到6年的版本舊。目前的版本是9.16和9.18將很快發佈。其次,正如我所說的,除非你有充分的理由使用它,否則不要設置-dUSECIEColor。如果你關心顏色,並且準確地知道**你在做什麼,你可以使用這個標誌來控制顏色管理。如果你不能確定你知道你爲什麼這麼做,那麼不要這樣做,如果沒有它,結果會好得多。 – KenS