Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Профили ICC, sRGB и scRGB

Профили ICC, sRGB и scRGB являются взаимодополняющими инструментами для решения однотипных задач в различных условиях. Профили ICC предназначены для профессионалов, sRGB - для обыкновенных пользователей, а scRGB - для более искушенных пользователей.

Профили ICC предоставляют стандартный подход к управлению цветом, востребованный профессионалами. Международное сообщество проблемы цветопередачи (ICC) было сформировано в 1993 году как консорциум ColorSync, во главе с Apple Computer. Кроме того, в консорциум входили Sun, SGI, Microsoft, Adobe, Agfa и Kodak. Основной целью этого образования было определение стандарта для управления цветом. Для этого сначала было определено аппаратно-независимое цветовое пространство (profile connection space - PCS), с помощью которого явно определялись соответствующие параметры описываемых цветов. Пространство описывало идеальное изображение, распечатанное на совершенной бумаге (non-selective diffuser) чернилами с большим динамическим диапазоном и широкой цветовой гаммой. Изображения исследовались на стандартном стенде ANSI PH-2.30, освещенном D50 - эквивалентом дневного света температурой 5000 градусов.

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

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

Отметим, что профили ICC несовершенны: пространство не определяет всех параметров, которые в идеале необходимо определить; некоторые параметры определены неоднозначно. Многие профессионалы и различные службы, особенно те, которые пользуются принтерами CMYK, отдают предпочтение старым, проверенным методам, возникшим задолго до профилей ICC.

Профили ICC поддерживаются и в операционных системах Apple Macintosh (посредством ColorSync 2 и следующих), и в Microsoft Windows 98 и далее (посредством ICM 2.0, ICM 1.0 в Windows 95 также поддерживала профили ICC, только с некоторыми ограничениями).

Любой сканер, камера, монитор или принтер могут поставляться с профилями ICC. Те устройства, которые поставляются с профилями, могут устанавливать их, когда вы устанавливаете драйверы. Если же вам попалось устройство без профиля ICC, вы можете установить профиль самостоятельно. Профессионалы в любом случае должны регулярно обновлять профили, поставляемые с устройством или найденные в Интернете - ведь они приблизительны. Каждое конкретное устройство отличается от другого устройства этой же модели. Например, некоторые принтеры могут день ото дня изменять цвет под воздействием температуры и влаги. И уж тем более, большинство принтеров меняют цвет после смены чернил. Подобным образом изменяются и цвета, воспроизводимые мониторами - мониторы из одной серии могут показывать различные цвета.

Поэтому для профессионального управления цветом необходимо после создания профиля для конкретного устройства регулярно восстанавливать его. Процедура восстановления практически сводится к замкнутой калибровке. Разница в том, что вместо калибровки одного устройства относительно другого, вы калибруете все устройства относительно единого стандарта - пространства ICC профиля.

Хотя некоторые устройства, включая профессиональные сканеры, поставляются со своими инструментами для создания профилей ICC, легче от этого не становится. Большинство устройств, все же, поставляется без инструментов, что означает, либо вы должны приобрести себе такой пакет инструментов (включая калибровочное программное обеспечение и колориметр или фотоспектрометр) и научиться пользоваться этим пакетом, либо заплатить кому-то еще, чтобы он выполнил за вас эту работу.

Чтобы вы могли воспользоваться профилями ICC, ваши программы должны их поддерживать. Назовем API, поддерживающие эти профили: в среде Windows - это ICM, в среде Macintosh - это ColorSync. Чтобы программы могли работать с профилями, они должны уметь взаимодействовать с API. Кроме того, вашей программе необходимо указать, чтобы она пользовалась именно той схемой управления цветом, которая используется в операционной системе, а не какой-либо другой, альтернативной. Также необходимо проверить, поддерживает ли данная программа профили ICC, и если поддерживает - узнать, каков механизм использования этих профилей.

Еще одна сложность для потребителей заключается в том, что данные о профилях могут быть встроены лишь только в пять различных типов файлов (BMP, JPG, PNG, TIF, EPS и PICT от Apple). Да и то, при встраивании этих данных в файл, размер файла может сильно увеличиться.

Рассмотрим стандарт sRGB, разработанный компаниями Microsoft и Hewlett-Packard для повседневного использования в качестве альтернативы профилям ICC. На сегодняшний момент этот стандарт служит цветовым пространством для HTML, CSS, SMIL и других веб-стандартов. Стандарт утвержден Международной Электротехнической комиссией (International Electrotechnical Commission -IEC) в IEC 61966-2-1, и был опубликован в октябре 1999 года.

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

Это не означает, что цветопередача совершенна, это не означает даже того, что цвета окажутся теми же, скажем, при распечатке на другом sRGB-принтере. Но эти отклонения будут в пределах разумного. Быть может, вы раньше не замечали, но все это относится и к обычной фотографии. Если одну и ту же пленку отдать в разные центры, или даже в тот же, только днем позже, вы увидите разницу в цветах на полученных фотографиях. Цвета на обеих будут вполне правильными, но разными.

Важно понимать, что стандарт sRGB дополняет профили ICC. Скажем, в Windows 98 и более поздних версиях Windows, в случае отсутствия определенного ICC профиля для какого-либо устройства, профилем по умолчанию становится sRGB.

Чаще всего Windows недоступны ни исходные профили, ни профили назначения, в этом случае она просто воспринимает изображения в формате sRGB. Так, например, картинка на веб-странице просматривается именно в формате sRGB, фотографии снимаются и распечатываются в формате sRGB. При этом ни вам, ни вашей операционной системе не нужно производить коррекцию цветов. Вам даже не нужна программа, поддерживающая профили ICC. Но скажем, когда у вас есть принтер с определенным профилем ICC, установленным во время установки драйверов, и вы используете программу, поддерживающую профили ICC, программа может заставить операционную систему перевести только что сделанную цифровую фотографию из схемы sRGB в эквивалентные цвета вашего принтера.

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

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

Ответ компании Microsoft - scRGB (ранее известный как sRGB64). Этот стандарт встроен в интерфейс графических устройств GDI+. Стандарт scRGB определен в IEC 61966-2-2 и предназначен для заполнения бреши между гибкой системой управления цветом, существующей в профилях ICC и более ограниченной по своим возможностям схемой sRGB. Так как в основу нового стандарта положена схема sRGB, он очень похож на sRGB. В нем те же основные цвета. Среди преимуществ - scRGB предоставляет более широкую гамму цветов, а 64-битного кодирования с шестнадцатью битами на канал вполне достаточно, чтобы определить 65000 градаций каждого цвета вместо 256 градаций, доступных в sRGB, где на канал выделяется 8 бит.

Заметьте, что цветовая гамма scRGB не только намного больше гаммы sRGB, но также и больше цветовой гаммы, видимой человеческим глазом. Ниже на цветовом графике показано различие между этими гаммами. Кроме того, это изображение есть вид сверху на трехмерное представление гаммы sRGB внутри scRGB.

В отличие от sRGB, новый формат позволяет принимать отрицательные значения, и значения больше 1,0, что дает значительные негласные преимущества при обработке цвета. При работе с информацией о цвете, большинство приложений отбрасывают все значения, ниже нуля (черный цвет) и все значения, больше единицы (белый в градациях серого, или полностью насыщенный цвет).

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

Более того, информация будет доступной и при последующей обработке или связывании его с другими устройствами, имеющими более широкую цветовую гамму, нежели представлена в информации о цвете в данном конкретном изображении. А так как форматом обрабатываются значения больше 1,0 формат обладает большей цветовой гаммой по сравнению с sRGB даже не смотря на одинаковые базовые цвета. (При максимальном значении, равным 1,0 гаммы просто будут совпадать. Значения выше 1,0 являются основой расширенной гаммы.)

Компания Microsoft разрабатывала эту схему с тем, чтобы обеспечить ту же простоту в использовании, что обеспечивает sRGB. Для того чтобы воспользоваться новым форматом, не приходится прикладывать практически никаких усилий. Тем не менее, для нормальной работы потребуется большая производительность системы. Поэтому новый формат может нормально работать далеко не на всех системах. Так как пока устройства еще не поддерживают формат scRGB, мы можем только предполагать, как все это скажется на реальном мире.

 


Дата добавления: 2015-10-28; просмотров: 124 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Цветопередача| Разноцветные колонны

mybiblioteka.su - 2015-2024 год. (0.007 сек.)