Что такое ICC-профиль?

ICC-профиль описывает цвета устройства или цветового пространства в стандартном формате, установленном International Color Consortium. Профиль дисплея содержит сведения о красном, зелёном и синем основных цветах дисплея, его точке белого и тоновых кривых. Профиль принтера содержит таблицы соответствий, которые сопоставляют количество чернил с цветами. Операционные системы, браузеры и редакторы изображений используют эти профили, чтобы отображать и печатать один и тот же цвет на разных устройствах. Профили хранятся в файлах .icc или .icm, и многие изображения содержат такой профиль в своих метаданных.

Описание инструмента

Этот инструмент открывает ICC-профиль и показывает его содержимое. Можно открыть файл профиля или изображение JPEG, PNG, WebP, TIFF, AVIF, HEIC либо Photoshop, чтобы проанализировать встроенный в него профиль и скачать его как файл .icc. Используйте инструмент, чтобы узнать, в каком цветовом пространстве находится изображение, проверить калибровку дисплея, сравнить цветовой охват монитора или принтера с sRGB и Display P3 либо выяснить, почему файл выглядит по-разному в двух программах.

Возможности

  • Читает профили .icc и .icm версий 2 и 4
  • Извлекает встроенные профили из изображений JPEG, PNG, WebP, TIFF, AVIF, HEIC и PSD
  • Показывает заголовок: версию, класс устройства, цветовое пространство, пространство подключения, намерение рендеринга, дату создания, создателя и другие сведения
  • Перечисляет каждый тег с его именем, типом, смещением, размером и декодированным значением
  • Отображает цветовой охват на диаграмме цветности CIE 1931 рядом с выбранным цветовым пространством
  • Определяет соответствующее цветовое пространство, например sRGB, Display P3, Adobe RGB или ProPhoto RGB
  • Измеряет, какую долю sRGB, Display P3, Adobe RGB и Rec. 2020 покрывает цветовой охват
  • Находит точку белого и её цветовую температуру
  • Строит тоновые кривые и распознаёт кривые sRGB, gamma, L* и Rec. 709
  • Строит кривые gamma видеокарты (vcgt) для откалиброванных профилей дисплеев
  • Проверяет ID профиля (контрольную сумму MD5), размер и обязательные теги
  • Экспортирует все данные в JSON

Как это работает

Инструмент считывает заголовок размером 128 байт и таблицу тегов, затем декодирует каждый тег в соответствии с его типом. Для профилей дисплеев он берёт красный, зелёный и синий цветовые компоненты и отменяет хроматическую адаптацию к D50, применённую профилем, что позволяет получить реальные основные цвета и точку белого. Для профилей принтеров он пропускает цвета на границах цветового куба устройства через таблицу соответствий, чтобы определить цветовой охват. Покрытие — это часть эталонного цветового охвата, которая находится внутри цветового охвата профиля на диаграмме xy. ID профиля — это контрольная сумма MD5 профиля, рассчитанная при установленных в ноль полях флагов, намерения рендеринга и ID; инструмент вычисляет её, чтобы проверить, что файл не изменился.

Всё происходит в браузере. Ваши файлы не загружаются.

Советы

  • Если фотография не содержит встроенного профиля, браузеры отображают её как sRGB. Фотографии с новых iPhone и Mac часто содержат профиль Display P3.
  • Профиль дисплея версии 4 всегда хранит D50 в качестве точки белого. Реальная точка белого определяется тегом хроматической адаптации (chad), и этот инструмент показывает именно её.
  • Покрытие на диаграмме xy не учитывает светлоту, поэтому цветовой охват принтера может охватывать здесь значительную часть sRGB и при этом не включать яркие, насыщенные цвета.
  • Тоновые кривые преобразуют значения пикселей в линейный свет. Их приблизительная gamma — это степенная кривая, которая подходит лучше всего; для sRGB она составляет около 2,2.