ICCBased Rendering

渲染与色彩管理

Version 3.282.0 在渲染导入的 PDF 矢量颜色、函数与网格着色、Indexed 调色板、原始位图、CCITT 与 JBIG2 图像流、CMYK JPEG 图像以及 JPEG 2000 图像时会应用内嵌的 ICC 配置文件

渲染器会校验 ICC 配置文件头部,并要求配置文件的通道数量与 ICCBased 色彩空间的 /N 值相匹配

有效的单通道、三通道和四通道配置文件会通过 Windows Color System 转换至内置的 sRGB 输出配置文件

系统转换会被一次性采样到一个有界查找表中,相同配置文件与渲染意图的重复使用会在矢量颜色、图案、着色和图像之间共享该表

ICCBased 的 /Range 值与图像的 /Decode 数组会在转换之前应用,而颜色键掩码仍会继续比较原始的编码样本

内容流的 ri 运算符与 ExtGState 的 /RI 条目都会选择当前生效的渲染意图,并以配置文件中的意图作为回退

对于格式错误、不受支持或不可用的配置文件,会回退到兼容的 /Alternate 色彩空间,或回退到由 /N 隐含的设备色彩空间

加密的间接 ICC 流会通过文档解密回调进行解码,而不会使共享对象树保持解密状态