原生渲染 intent

原生 Cairo 渲染器遵循 PDF 的 ri 操作符、ExtGState 的 RI,以及图像 XObject 的 Intent 条目

四个标准名称经由内嵌 ICC profile 选择 perceptual、relative colorimetric、saturation 和 absolute colorimetric 转换

初始 intent 是 relative colorimetric,未知名称按 ISO 32000-1 8.6.5.8 回退到 relative colorimetric

选中的颜色在绘制之前保留原生分量,因此后改 intent 会影响矢量填充、描边、文本、Indexed 和专色替代表、shading 以及网格颜色

图形状态的保存、子 Form 和 pattern 内容保留适用的状态,并在返回调用方时恢复

图像 intent 只作用于该图像,stencil 图像忽略 Intent 条目

透明群组转换使用调用方 Do 时刻的活动 intent,而基于 CIE 的页面组做最终转换时使用默认页面 intent

原生 ICC 转换缓存包含生效的 intent,在分配新变换之前替换旧变换,并保留渲染器的工作内存、操作和取消限制

真实夹具覆盖和各阅读器差异见原生验收与独立颜色公式