ICCBased Rendering

Рендеринг и управление цветом

В Version 3.282.0 при отрисовке импортированных векторных цветов PDF, функциональных и сеточных градиентов, индексированных палитр, потоков растровых изображений, а также изображений CCITT и JBIG2, изображений JPEG в CMYK и JPEG 2000 применяются встроенные ICC-профили

Рендерер проверяет заголовок ICC-профиля и требует, чтобы количество каналов профиля совпадало со значением /N цветового пространства ICCBased

Корректные одноканальные, трёхканальные и четырёхканальные профили преобразуются во встроенный выходной профиль sRGB через Windows Color System

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

Значения /Range для ICCBased и массивы /Decode изображений применяются перед преобразованием, тогда как маски цветового ключа продолжают сравнивать исходные закодированные отсчёты

Как оператор ri в потоке содержимого, так и запись /RI в ExtGState выбирают активную цель рендеринга, при этом в качестве резерва используется цель, заданная в профиле

Повреждённые, неподдерживаемые или недоступные профили откатываются к совместимому цветовому пространству /Alternate либо к цветовому пространству устройства, определяемому значением /N

Зашифрованные косвенные ICC-потоки декодируются через криптографические обратные вызовы документа без расшифровки общего дерева объектов