在ghostscript中遗漏了ICC数据

时间:2015-06-02 14:21:09

标签: ghostscript

对于我需要通过(模板化)命令gs -dNOPAUSE -sDEVICE=jpeg -dBATCH -r133 -sOutputFile=/my/path/%d.jpg file转换为图像(jpeg)的某些文档,有时会出现以下错误:

./base/gdevp14.c:3632: pdf14_update_device_color_procs_push_c(): Missing ICC data
然后该过程发出信号11(我相信这是一个段错误)。我在崩溃的机器上使用Ghostscript 9.05,但是在配备Ghostscript 9.10的另一台机器上,它运行得很好,对于(完全)相同的文档。

我以为我可能会遗漏一些东西,但它会是什么呢?

谢谢!

2 个答案:

答案 0 :(得分:0)

更新到最新的东西。目前的版本是9.16。如果您仍然遇到问题,请提交错误报告。我猜你的bug已被修复到9.05和9.10之间......

答案 1 :(得分:0)

overriding the ICC settings,似乎表现不错:gs -dNOPAUSE -sDEVICE=jpeg -dOverrideICC -dBATCH -r133 -sOutputFile=/my/path/%d.jpg file

一个失败的PDF,一旦导出到一个新的PDF工作得很好,所以我想原始PDF中有一些不对,ghostscript不太喜欢。使用当前计算机上的默认设置覆盖ICC设置似乎可以解决问题。