2010-07-28 59 views
5

我試圖使用Ghostscript和/或ImageMagick將Postscript文檔的每個頁面轉換爲PNG圖像。問題是,兩者都產生過飽和的圖像(我認爲這是正確的術語)。將Postscript轉換爲PNG的Ghostscript過度飽和

這裏有我想要的命令:(從brochure.ps以上)

gs -dSAFER -dBATCH -dNOPAUSE -sDEVICE=png16m -dGraphicsAlphaBits=4 -sOutputFile=page_%02d.png brochure.ps 
convert brochure.ps im_page_%02d.png 

This is the input Postscript file

這裏有一對夫婦的輸出圖像我得到的:

Page 1

Page 6

正如您所看到的(特別是在帶有新罕布什爾州大綠地圖的頁面上),輸出PNG的顏色太亮/飽和。我怎樣才能防止顏色變化太大,並獲得更準確的轉換?

當您在其中打開Postscript文件時,在OS X 10.6中自動預覽a very accurate conversion到PNG。這導致我相信有一些東西與ghostscript轉換ps-> png的方式有些矛盾(我相當有信心ImageMagick只是用於此操作的ghostscript的包裝)。除了我應該使用的ghostscript之外,還有其他工具嗎?

注意:正如pipitas指出的那樣,顏色的可見差異因操作系統而異。這在OS X 10.6中非常明顯,但在Windows XP中顯然不太明顯。

回答

1

將PostMagic或PDF轉換爲圖像格式時,您恰當地假設ImageMagick只是Ghostscript的包裝。

我認爲,只有在添加對ICC配置文件處理和顏色管理(目前正在進行)的支持的努力是completed for Ghostscript (design document as PDF)時,才能解決任何人的滿意度。然而,那個時間點很近。如果我正確理解了最近提交到http://svn.ghostscript.com/trunk/,下一個版本(將在8月份將被命名爲9.00並有望出現)將包括通過LittleCMS支持顏色管理。好極了!

+0

順便說一句,我看着你的** brochure.ps **(在WinXP上使用'gswin32.exe')以及你的** page1.png **和** page6.png **(使用Chrome瀏覽器)。在我的***筆記本上,它們的色彩飽和度幾乎沒有任何明顯的差異。這個結果確實不會讓Ghostscript色彩管理支持變得多餘,而是重新強化它。 – 2010-07-28 17:35:08

0

OSX 10.4及更高版本提供sips(可腳本化的圖像處理系統),並且它可以很好地處理PDF格式。也許在Ghostscript支持顏色管理之前它可能是一個臨時解決方案。