原生渲染 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 fallback 到 relative colorimetric

選中的顏色在繪製之前保留原生分量,因此後改 intent 會影響向量填滿、描邊、文字、Indexed 與特別色替代表、shading 以及網格顏色

圖形狀態的儲存、子 Form 與 pattern 內容保留適用的狀態,並在回到呼叫端時還原

影像 intent 只作用於該影像,stencil 影像忽略 Intent 條目

透明群組轉換使用呼叫端 Do 當下的作用中 intent,而以 CIE 為基礎的頁面群組做最終轉換時使用預設頁面 intent

原生 ICC 轉換快取包含生效的 intent,在配置新轉換之前替換舊轉換,並保留渲染器的工作記憶體、操作與取消限制

真實夾具涵蓋與各閱讀器差異見原生驗收與獨立顏色公式