International Color Consortium
International Color Consortium (ICC) — международная организация, разрабатывающая и поддерживающая стандарты управления цветом (color management) в цифровых устройствах и программном обеспечении. Основанная в 1993 году ведущими производителями компьютерной техники и графического ПО, ICC создала открытый, вендоронезависимый профиль цветового пространства (ICC-профиль), который позволяет предсказуемо и единообразно воспроизводить цвета на различных устройствах — мониторах, принтерах, сканерах, цифровых камерах и проекторах. Стандарты ICC лежат в основе современных систем управления цветом в операционных системах (Windows, macOS, Linux) и профессиональных графических приложениях (Adobe Photoshop, CorelDRAW, GIMP).
История
Предпосылки создания
До середины 1990-х годов управление цветом в цифровой среде было фрагментированным. Каждый производитель устройств (мониторов, принтеров, сканеров) использовал собственные, часто закрытые методы описания цветовых характеристик. Это приводило к тому, что один и тот же цифровой файл (например, фотография или логотип) выглядел по-разному на разных устройствах: на мониторе — ярко-красным, а на бумаге — тускло-оранжевым. Пользователям приходилось вручную подстраивать цвета, что было трудоёмко и не гарантировало повторяемости результата.
Основание и первые годы
В 1993 году восемь компаний — Adobe Systems, Agfa, Apple Computer, Eastman Kodak, Microsoft, Silicon Graphics, Sun Microsystems и Taligent — объявили о создании International Color Consortium (ICC). Целью было разработать открытый, непатентованный стандарт для описания цветовых пространств устройств и обмена цветовой информацией между приложениями и операционными системами. Первая версия спецификации формата ICC-профиля (ICC Profile Format Specification) была опубликована в 1994 году. Она определяла, как устройство может описать свой цветовой охват (gamut), гамму (gamma) и точку белого (white point) в виде математически определённого профиля.
Развитие стандарта
В 1995 году вышла версия 3.0 спецификации, которая стала основой для внедрения управления цветом в Windows 95 (с помощью ICM — Image Color Matching) и Mac OS 7.5 (ColorSync). В 1998 году была принята версия 4.0, которая ввела понятие «рабочего пространства» (working space) — например, sRGB и Adobe RGB — и улучшила алгоритмы преобразования цветов между профилями. Версия 4.2 (2001) добавила поддержку многоканальных цветовых пространств (например, CMYK с дополнительными платами). В 2010 году вышла спецификация ICC.1:2010 (версия 4.3), которая до сих пор является основной. В 2014 году была опубликована спецификация ICC.2:2014 (iccMAX), которая расширила возможности управления цветом, включив спектральные данные, многопечатные процессы и поддержку HDR (High Dynamic Range).
Принципы работы
Цветовое пространство
Цвет — это субъективное восприятие, но для машинной обработки его необходимо описывать количественно. ICC использует PCS (Profile Connection Space) — промежуточное, независимое от устройства цветовое пространство, которое служит «мостом» между профилями разных устройств. PCS может быть основан на CIE XYZ (1931) или CIE Lab* (1976) — математических моделях цветового зрения человека, разработанных Международной комиссией по освещению (CIE).
ICC-профиль
ICC-профиль — это файл, содержащий таблицы преобразования (look-up tables, LUT) или матричные коэффициенты, которые описывают, как цветовые значения из цветового пространства устройства (например, RGB-коды монитора) преобразуются в PCS и обратно. Профиль включает:
- Тег заголовка (header): тип устройства (монитор, принтер, сканер), версия профиля, цветовое пространство (RGB, CMYK, Lab), точка белого.
- Теги таблиц (tag table): наборы данных для преобразования «из устройства в PCS» (A2B) и «из PCS в устройство» (B2A). Для мониторов обычно используются матричные преобразования (3×3 матрица), для принтеров — многомерные таблицы (LUT) с интерполяцией.
- Дополнительные теги: информация о производителе, модели, дате создания, условиях просмотра (viewing conditions).
Процесс управления цветом
- Калибровка устройства: приводятся к известному состоянию (например, настройка яркости и контрастности монитора, профилирование принтера с помощью тестовой мишени).
- Создание профиля: с помощью колориметра (спектрофотометра) или программного обеспечения измеряются цветовые характеристики устройства и записываются в ICC-профиль.
- Преобразование цветов: при выводе изображения на экран или печать система управления цветом (CMM — Color Management Module) считывает профили исходного и целевого устройств, вычисляет наилучшее преобразование, минимизируя потери цветов (gamut mapping). Алгоритмы сжатия цветового охвата (например, перцептуальный, относительный колориметрический, насыщенность, абсолютный колориметрический) выбираются в зависимости от задачи.
Классификация ICC-профилей
По типу устройства
- Input profiles (профили ввода): для сканеров, цифровых камер, видеокамер. Описывают, как RGB-значения, полученные с датчика, соотносятся с PCS.
- Display profiles (профили отображения): для мониторов, проекторов, телевизоров. Наиболее распространены; обычно содержат матричные преобразования.
- Output profiles (профили вывода): для принтеров, печатных машин, плоттеров. Часто включают многомерные LUT для точного воспроизведения CMYK-цветов.
- DeviceLink profiles (профили связи устройств): объединяют профили двух устройств (например, сканера и принтера) в один, что ускоряет преобразование и снижает накопление ошибок.
- Abstract profiles (абстрактные профили): не привязаны к конкретному устройству; используются для творческих цветовых эффектов (например, «сепия» или «винтаж»).
По цветовому пространству
- RGB-профили: sRGB (стандарт для интернета и бытовой техники), Adobe RGB (широкий охват для полиграфии), ProPhoto RGB (очень широкий охват для фотографии), Apple RGB (устаревший, для Mac).
- CMYK-профили: SWOP (стандарт для офсетной печати в США), FOGRA (европейский стандарт), Japan Color (японский стандарт). Каждый профиль описывает конкретный тип бумаги и краски.
- Gray-профили: для чёрно-белой печати, описывают гамму и точку белого.
- Multichannel-профили: для печати с дополнительными красками (например, Hexachrome, Pantone).
Применение
В полиграфии и издательском деле
ICC-профили являются основой цветопробы (proofing) — процесса, при котором цифровой файл преобразуется в цветовое пространство печатной машины, чтобы на экране монитора отобразить, как будет выглядеть отпечаток. Это позволяет корректировать цвета до печати, экономя материалы и время. Профили используются в программах Adobe InDesign, QuarkXPress, CorelDRAW.
В фотографии и видеопроизводстве
Фотографы и видеооператоры используют профили камер (input profiles) для точной цветопередачи при съёмке в RAW-формате. При обработке в Adobe Lightroom или Capture One профиль камеры применяется для интерпретации сырых данных с матрицы. При выводе на монитор (display profile) и печать (output profile) профили обеспечивают соответствие цветов от съёмки до готового продукта.
В веб-дизайне и графике
Для веб-изображений стандартным является профиль sRGB, который поддерживается всеми современными браузерами и операционными системами. ICC-профили встраиваются в файлы JPEG, PNG, TIFF, PDF, чтобы гарантировать, что цвета отображаются одинаково на разных устройствах. Без встроенного профиля браузер использует sRGB по умолчанию, что может привести к искажениям.
В промышленности и медицине
В текстильной, автомобильной и упаковочной промышленности ICC-профили используются для контроля цвета красок, покрытий и материалов. В медицинской визуализации (рентген, МРТ, эндоскопия) профили обеспечивают точность цветопередачи для диагностики, хотя чаще используются специализированные стандарты (DICOM).
Критика и ограничения
Сложность и неоднозначность
Создание качественных ICC-профилей требует специального оборудования (колориметры, спектрофотометры) и знаний. Неправильно созданный профиль может ухудшить цветопередачу. Кроме того, разные CMM (Color Management Module) — например, Adobe ACE, Microsoft ICM, Apple ColorSync — могут по-разному интерпретировать одни и те же профили, что приводит к незначительным расхождениям.
Ограничения цветового охвата
ICC-профили описывают цветовой охват устройства в рамках модели CIE XYZ/Lab, но не могут полностью передать все возможные цвета (например, флуоресцентные или металлические). Расширение iccMAX (ICC.2) частично решает эту проблему, добавляя спектральные данные, но его внедрение идёт медленно из-за сложности и вычислительных затрат.
Зависимость от условий просмотра
Цветовосприятие человека сильно зависит от освещения, окружающего фона и угла обзора. ICC-профили обычно предполагают стандартные условия просмотра (D50 или D65), что не всегда соответствует реальности. Для точной цветопередачи требуется калибровка монитора и контроль освещения в помещении.
Современное состояние
По состоянию на 2025 год ICC остаётся основной организацией, определяющей стандарты управления цветом. Версия ICC.1:2010 (v4.3) является общепринятой, а спецификация ICC.2:2014 (iccMAX) постепенно внедряется в профессиональное ПО (Adobe, X-Rite, Canon). ICC активно сотрудничает с Международной комиссией по освещению (CIE), Международной организацией по стандартизации (ISO) и консорциумом W3C. В 2023 году ICC выпустила обновлённые рекомендации по профилям для HDR-дисплеев и широкоформатной печати.
Интересные факты
- Первый ICC-профиль был создан для монитора Apple 13" RGB (1994).
- Стандарт sRGB, разработанный Microsoft и HP в 1996 году, основан на ICC-профиле и является наиболее распространённым цветовым пространством в интернете.
- В 2018 году ICC выпустила спецификацию для «цветового слепого» (color vision deficiency) профилей, позволяющих адаптировать изображения для людей с дальтонизмом.
- Крупнейшие производители колориметров (X-Rite, Datacolor, Konica Minolta) поставляют ПО для создания ICC-профилей, совместимое с Windows, macOS и Linux.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →


