2015-06-02 39 views
1

對於一些文件,我需要轉換成通過(模板)命令gs -dNOPAUSE -sDEVICE=jpeg -dBATCH -r133 -sOutputFile=/my/path/%d.jpg file圖像(JPEG),有時我得到以下錯誤:缺少ICC數據中的ghostscript

./base/gdevp14.c:3632: pdf14_update_device_color_procs_push_c(): Missing ICC data 

的過程,然後啓動一個信號11 (這是我認爲的段錯誤)。我在這臺機器崩潰的機器上使用Ghostscript 9.05,但在裝有Ghostscript 9.10的另一臺機器上,它運行得很好,對於(完全)相同的文件。

我以爲我可能會錯過一些東西,但它會是什麼?

謝謝!

回答

0

通過overriding the ICC settings,它似乎很好:gs -dNOPAUSE -sDEVICE=jpeg -dOverrideICC -dBATCH -r133 -sOutputFile=/my/path/%d.jpg file

PDF失敗了,一旦輸出到新的PDF工作得很好,所以我猜在原始PDF中有些不對勁,ghostscript不太喜歡。用當前機器上的默認設置覆蓋ICC設置似乎有訣竅。

0

更新一些更近的​​東西。目前的版本是9.16。如果您仍然遇到問題,請提交錯誤報告。我猜你的bug已經修復了9.05到9.10之間.....