7.7 Windows® Color System (WCS)

7.7 Windows® Color System (WCS)

Сообщение CorelUser1 » 29 июн 2011, 21:37

Windows Color System — это система управления цветом компании Microsoft, появившаяся в операционной системе Windows Vista. В настоящее время WCS отвечает за управление цветом в Windows Vista и Windows 7, она не была перенесена в ОС Windows XP, в которой по-прежнему используется система Image Color Management (ICM версии 2.0). Почему мы приводим описание WCS в главе «Расширенные параметры управления цветом», если эта система должна составлять основу управления цветом во всех новых операционных системах Microsoft? Потому что это не совсем так. Хотя WCS включает в себя множество новых полезных функций и технологий, она по-прежнему полагается на ICM при выполнении значительной (на самом деле даже большей) части задач в большинстве сценариев. Часто преобразование цветов может пойти двумя совершенно разными путями — либо по присущему WCS пути с использованием нового модуля преобразования цветов CITE (Color Infrastructure and Translation Engine), либо через старую систему ICM. Компания Microsoft исправила многие ошибки в ICM и добавила поддержку цветовых профилей ICC версии 4; однако это по-прежнему система ICM, хоть и версии 3, в то время как в Windows XP сохраняется ICM версии 2. Термином WCS назван пакет из нового модуля CITE и системы ICM, что несколько вводит в заблуждение. Хотя границы между ICM и WCS иногда размыты — например, в новых операциях преобразования цветов WCS можно использовать некоторые цветовые профили ICC, — чаще всего существует четкое различие между ними. Это различие не очевидно для конечных пользователей, что создает еще большую путаницу. Итак, какие же новые функции были представлены в WCS? Прежде всего это новый модуль Color Infrastructure and Translation Engine (CITE) — ядро WCS, объединяющее в себе все новые и полезные функции, приписываемые WCS. Читая это руководство, вы, должно быть, заметили, что существующий рабочий процесс управления цветом ICC имеет множество ограничений и противоречий. Например, LAB не является идеальным цветовым пространством для преобразования цветов, способы цветопередачи определяются неоднозначно, а компенсация черной точки в различных цветовых пространствах может привести к проблемам. Одной из серьезных проблем управления цветом ICC, по мнению разработчиков WCS, является «неразумность» модулей ICC. ICM на самом деле только интерполирует числа, модули управления цветом ICC представляют собой всего лишь механизмы интерполяции. Все принципы цветоведения, «разумные» технологии и ноу-хау применяются на стадии создания цветовых профилей. Эти ноу-хау чаще всего запатентованы. Модули управления цветом ICC просты и относительно быстры, но они не способны учитывать многие факторы, которые не были известны в момент создания цветового профиля. Например, одним из таких факторов является влияние условий освещения на цвета. CITE — это попытка реализовать «разумный» модуль управления цветом, в котором все математически сложные колориметрические вычисления перенесены внутрь модуля; цветовые профили теперь могут содержать в основном необработанные колориметрические данные, полученные спектрофотометром. Алгоритмы, используемые в CITE, также более совершенны и современны по сравнению с используемыми в рабочих процессах ICC. Преобразования цветов в CITE более точны и обладают качествами, которые отсутствуют в большинстве модулей управления цветом ICC. Например, преобразования цветов в CITE могут учитывать различное окружающее освещение; они масштабируют черные точки между различными цветовыми пространствами, так что механизмы BPC здесь просто не нужны; и они могут лучше моделировать поведение конкретных устройств вывода, таких как ЭЛТ-мониторы, ЖК-мониторы и принтеры. Однако все эти расширенные возможности не обходятся даром — преобразования цветов в CITE зачастую гораздо медленнее преобразований цветов в ICC, и многие функции поддерживаются только новыми цветовыми профилями на базе XML. Последнее ограничение очень важно, потому что новые цветовые профили WCS (файлы на базе XML с расширением .cdmp) почти невозможно найти. Скорее всего, вам встретятся два цветовых профиля этого типа — sRGB и csRGB, — которые поставляются с Windows Vista и Windows 7. Насколько нам известно, на данный момент не существует калибровочных пакетов, способных создавать цветовые профили .cdmp.

Microsoft проделала большую работу для обеспечения совместимости управления цветом ICC и WCS, однако применимость профилей ICC имеет свой предел. Единственными профилями ICC, которые можно использовать при выполнении новых операций преобразования цветов в CITE, являются профили RGB. Если в преобразованиях цветов участвуют какие-либо цветовые профили ICC помимо RGB, например профили CMYK или оттенков серого, то вам не повезло — будет использован модуль ICM, а не CITE. Некоторые функции, такие как принятие в расчет условий просмотра, работают только при «чистых» преобразованиях цветов WCS, когда в качестве и исходного, и целевого цветовых профилей выступают файлы .cdmp. В условиях дефицита (или, вернее, полного отсутствия) новых профилей .cdmp или калибровочного программного обеспечения, способного их создавать, неудивительно, что даже в случае выбора системы WCS большая часть работы все равно будет поручена системе ICM.

Тот факт, что система WCS не разрабатывалась для Windows XP, представляет еще одну проблему: профили WCS с расширением .cdmp не могут работать в Windows XP, из-за чего они не годятся для встраивания в документы. К счастью, Microsoft предоставила решение для этой проблемы: цветовые профили XML, используемые в WCS, можно встраивать в обычные цветовые профили ICC (т. е. в любые цветовые профили с расширением .icc, .icm или .cc). Цветовой профиль WCS встраивается в цветовые профили ICC как тег частных данных. Поскольку система ICM 2.0 в Windows XP ничего не знает о WCS, она игнорирует тег частных данных WCS и распознает только обычный цветовой профиль ICC, который она может обработать. WCS, в свою очередь, распознает частный тег, и, хотя WCS открывает цветовой профиль ICC, эта система может также извлечь и использовать имеющиеся данные XML. Таким образом можно встраивать цветовые профили WCS в документы, не нарушая функциональность управления цветом в Windows XP.

Что НА САМОМ ДЕЛЕ происходит при выборе системы WCS в диалоговом окне «Параметры управления цветом по умолчанию» в CorelDRAW или Corel PHOTO-PAINT?
  • Если и исходный, и целевой цветовые профили являются профилями WCS (т. е. файлами XML с расширением .cdmp), то преобразование цветов будет выполнено новым модулем CITE. Например, профили RGB документа и экрана являются профилями WCS (.cdmp).
  • Если и исходный, и целевой цветовые профили являются профилями RGB (неважно, WCS или ICC), то преобразование будет выполнено модулем CITE (возможно, с некоторыми ограничениями — например, может не учитываться влияние условий просмотра).
  • Если либо исходный, либо целевой цветовой профиль не является профилем RGB, то преобразование будет выполнено модулем ICM 3.0.
  • Если выбрать в документе цветовой профиль WCS и установить флажок Встроить при сохранении или экспорте документа, то CorelDRAW Graphics Suite X5 преобразует цветовой профиль WCS в профиль ICC, чтобы его можно было открыть в Windows XP. CorelDRAW Graphics Suite X5 также встроит в сгенерированный профиль ICC цветовой профиль WCS, чтобы приложения, поддерживающие WCS, в Windows Vista или Windows 7 могли использовать более точный профиль WCS (при соответствующих настройках).

Новая панель управления цветом в Windows Vista и Windows 7 также считается частью WCS и позволяет централизованно контролировать все аспекты управления цветом. Здесь можно связать цветовые профили с мониторами или принтерами, чтобы впоследствии поддерживающие управление цветом приложения могли использовать эти профили. Предупреждение: некоторые расширенные параметры работают только при «чистых» преобразованиях цветов WCS. Например, параметр «Профиль условий просмотра» на странице «Подробно» влияет только на преобразования цветов из профиля .cdmp в профиль .cdmp. В случае использования профиля ICC, даже если это профиль RGB, этот параметр не окажет никакого действия. Иными словами, чтобы увидеть эффект от применения этого параметра, надо выбрать WCS в качестве модуля управления цветом в CorelDRAW Graphics Suite X5 и использовать цветовые профили .cdmp для документа и монитора.

Если эти довольно серьезные ограничения заставляют вас задуматься о том, насколько полезна система WCS в ее сегодняшнем виде, вы не одиноки. В настоящее время WCS относительно хорошо работает только при преобразованиях из RGB в RGB. При использовании рабочего процесса RGB в Windows Vista или Windows 7 имеет смысл предпочесть WCS системе ICM. Вероятнее всего, текущие ограничения WCS в конечном итоге будут преодолены, и в будущем принять решение об использовании WCS будет намного проще. Технология управления цветом ICC также развивается, хотя и намного медленнее WCS, и качественные отличия между этими системами могут со временем уменьшиться.
Аватар пользователя
CorelUser1
 
Сообщений: 673
Зарегистрирован: 08 ноя 2010, 10:31

Вернуться в Руководство по управлению цветом в CorelDRAW Graphics Suite X5

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron