Нативные rendering intents

Нативный рендерер Cairo учитывает оператор PDF ri, RI из ExtGState и запись Intent у image XObject

Четыре стандартных имени выбирают перцептуальное, относительное колориметрическое, насыщенное и абсолютное колориметрическое преобразование через встроенный ICC-профиль

Начальный intent — относительный колориметрический, а неизвестное имя откатывается к относительному колориметрическому, как указано в ISO 32000-1, 8.6.5.8

Выбранные цвета сохраняют свои нативные компоненты до закрашивания, поэтому позднейшая смена intent влияет на векторные заливки и обводки, текст, альтернативы Indexed и специальных цветов, растровые градиенты и цвета сеток

Сохранения состояния графики, дочерние Forms и содержимое паттернов сохраняют применимое состояние и восстанавливают его при возврате к вызывающему

Intent изображения применяется только к этому изображению, а трафаретные изображения игнорируют запись Intent

Преобразование группы прозрачности использует intent, активный в момент Do вызывающего, тогда как финальное преобразование из CIE-группы страницы — intent страницы по умолчанию

Кэши нативного ICC-преобразования включают действующий intent, заменяют старые трансформы до выделения новых и сохраняют лимиты рабочей памяти, операции и отмены рендерера

Фактическое покрытие фикстур и отдельные различия ридеров см. в нативной приёмке и независимых цветовых формулах