|
0
|
| Michael Jaros · 技术社区 · 7 年前 |
|
|
1
2
好吧,使用三种不同版本的Ghostscript(而且都相当老,甚至最新版本也有6年历史)肯定不会有什么帮助。 首先要注意的是,Ghostscript确实如此 不 “合并”PDF文件。描述了实际过程 here 因此,所有的输入文件都将被完全解释,分解成图形原语,然后重新组合成一个新文件。现在,一般来说,除非另有指示,否则pdfwrite设备将尝试在原始颜色空间中保持颜色规格。您的观点是正确的,一个PDF文件可能包含多个不同的颜色空间,因此我将非常谨慎地对待“识别”结果。 您既没有提供输入文件,也没有提供任何输出文件,因此我无法对它们执行任何分析,因此无法真正告诉您发生了什么。Ghostscript本身,并且pdfwrite设备没有任何我认为您期望的“配置”。所有配置都是通过命令行完成的,因此,如果您为所有安装运行相同的命令行,那么您运行的是相同的“配置”。
无论如何,较旧的版本显然比较新的版本功能更丰富、功能更强。可以想象,您的8.70版本可能有一个特定的bug,这是由于一个新特性造成的,该特性在该版本中有一个问题(请注意,此处的小版本号凹凸表示发生了重大更改)。这也可以解释为什么从(非常)旧的版本获得sRGB,从更新的版本获得CMYK。 如果你提供文件让我看,我会告诉你区别是什么。我的建议是在所有三个平台上使用相同的版本,我建议使用不到6年的软件可能会有所帮助。不仅仅是因为您将自己暴露在许多已知的、已发布的安全漏洞之下。其中至少有一个在“野外”见过。 我也会 使用您提供的一些命令行开关,-dusececolor是一个糟糕的主意,不要这样做(如果您这样做,更新版本的Ghostscript会特别警告您)。没有好的理由不要改变颜色转换策略。在此之前,颜色管理在8.x和9.x系列之间发生了**完全*的更改-SoutpuICCProfile将没有任何效果,因此您正在尝试应用早期版本不支持的控件。 |