Ответ: Зачем нужен chad tag в профайлах принтеров?
Володя, поскольку я сижу и как библиотечный червь перевожу спецификацию, то уже наткнулся на ряд противоречий. К примеру:
"9.2.11 chromaticAdaptationTag
Сигнатура: 'chad' (63686164h)
Класс тэга: s15Fixed16ArrayType
Данный тэг должен быть инвертируемым и представлять XYZ-значения, полученные при освещении, специфичном для данного устройства (и полной адаптации зрения по нему), в XYZ-значениях при PCS-источнике.
Тэг демонстрирует все используемые сегодня методы конверсии, каждый из которых основан на матричном преобразовании. Для ICC-профайлов рекомендовано т.н. брэдфордское преобразование (Bradford transform) (см. Приложение E)."
Далее:
"9.2.24 mediaBlackPointTag
Сигнатура: ‘bkpt’ (626B7074h)
Класс тэга: XYZType
Описывает черную точку носителя изображений и содержит XYZ-колориметрию (CIE 1931) черной точки фактического носителя. Если измерения выполнены под источником с цветностью, отличной от цветности D50, то значения измерений, перед тем как быть записанными в тэг, должны быть представлены в D50 с помощью матрицы chromaticAdaptationTag."
Таким образом получается, что обязаловка касается только черной точки. По всей видиости СММ должен уметь понять, какова ситуация: если матрица единична -- все уже сделано, если нет -- вперед, считай.
Так думаю на сегодня, волне вероятно, что изменю точку зрения, пройдя по спецификации дальше.
Заодно: Володя, я хочу просить Вас, Павла Топоркова, Германа, Мишу и всех желающих отрецензировать перевод и помочь мне перевести отдельные предложения, на которые у меня не хватило ни знания языка, ни сообразительности, ни знания материала (в первую очередь это касается информатики и программирования). Но там совсем немного (пока), слава Богу.
Сейчас я ровно в середине текста и до отпуска вряд ли успею. Но, надеюсь, к началу сентября всё будет готово.
Алексей.