【发布时间】:2011-05-14 18:08:17
【问题描述】:
我正在尝试创建仅包含黑白图像(即 CCITTFaxD)的 PDF/A-1a 兼容文件。
我遇到了“OutputIntents”的问题。我基本上找不到为 1 位图像制作的输出意图。
有人知道我应该使用的个人资料吗?
或者,我如何不对黑白图像使用 OutputIntent?
注意:我对灰度图像和彩色图像有此功能。
阿尔伯特
【问题讨论】:
标签: pdf pdf-generation pdfa
我正在尝试创建仅包含黑白图像(即 CCITTFaxD)的 PDF/A-1a 兼容文件。
我遇到了“OutputIntents”的问题。我基本上找不到为 1 位图像制作的输出意图。
有人知道我应该使用的个人资料吗?
或者,我如何不对黑白图像使用 OutputIntent?
注意:我对灰度图像和彩色图像有此功能。
阿尔伯特
【问题讨论】:
标签: pdf pdf-generation pdfa
A1-a?勇敢的人。 A1-b 很烦人……我把所有东西都硬塞进了 RGB。不优雅,但有效。
IIRC,当您没有指定其他东西时,输出意图会接管。因此,如果您有 RGB 意图,那么您使用的任何 deviceRGB 颜色都将属于该意图。
从严格的逻辑角度来看,我认为黑白图像不需要色彩校正。它是……黑白相间。那里很难出错。在这一点上,色彩精度并不是一个太大的目标。
OTOH,PDF/A1 规范要求所有颜色都具有正确的输出意图:
“所有颜色都应以与设备无关的方式指定,直接通过使用与设备无关的颜色空间,或间接通过使用OutputIntent.”
是否存在独立于设备的 BW 色彩空间?看起来很可笑。
啊,这听起来很有希望。
呃,等等。这是渲染意图,而不是输出意图。呸呸呸。
啊,有一种方法可以将图像中的颜色映射到某个特定的颜色空间,对吧?因此,只需将其映射到您现有的 OutputIntent。是时候切换参考了...
啊,图像字典,常规,表 89。色彩空间。名称或数组。 /DeviceGray 应该可以解决问题。
如果这不起作用,您可能必须使用 DeviceGray 或 DeviceRGB 值创建一个 /Indexed 颜色空间,该值将通过您正在使用的任何验证系统(大概是 Acrobat pro 9 的预检检查,这就是我使用的) .
简答:将图像的 ColorSpace 设置为 DeviceGray。如果做不到这一点,请使用在您的验证器将接受的颜色空间中定义的值创建一个 /Indexed 颜色空间。
【讨论】: