Программы

ICC-профили при сканировании

Что такое входной профиль, чем отличается назначение от преобразования, в каком пространстве хранить сканы и где чаще всего теряется цвет.

Иллюстрация к материалу «ICC-профили при сканировании»

Коротко

  • Назначить профиль и преобразовать в профиль — разные операции: первая меняет трактовку чисел, вторая меняет сами числа.
  • Входной профиль сканера описывает, как аппарат искажает цвет; без него числа в файле не означают конкретного цвета.
  • Мастер-копию хранят в широком пространстве (Adobe RGB или ProPhoto при 16 битах), копии для показа — в sRGB.
  • Самая частая потеря цвета — файл без встроенного профиля: программа подставляет sRGB, и цвет уезжает.

Три числа в пикселе — R=180, G=90, B=45 — сами по себе не означают конкретного цвета: их смысл задаёт ICC-профиль. Они означают его только вместе с указанием, в какой системе координат заданы. Эта система координат и есть цветовой профиль.

Файл без профиля — это адрес без указания города.

Входной профиль #

Профиль сканера (входной, input profile) описывает, как аппарат отклоняется от эталона: какие числа он выдаёт на известные цвета мишени. Строится профилированием по мишени IT8 — как это делается.

Без него получаются «сырые» числа сканера, о которых известно только то, что они как-то связаны с цветом оригинала.

Куда его девать. Два варианта, и они дают разный результат:

  • встроить в файл как есть — числа остаются сырыми, но программа знает, как их трактовать. Правильный вариант для мастера;
  • преобразовать в стандартное пространство при сканировании (драйвер это умеет) — числа пересчитываются в Adobe RGB или sRGB. Удобнее, но необратимо.

Для архивной работы предпочтительнее первый: мастер сохраняет всё, что снял аппарат.

Назначить или преобразовать #

Две операции, которые постоянно путают, и путаница стоит цвета.

Назначить профиль (assign). Числа в файле не меняются. Меняется указание, в какой системе они заданы. Внешний вид при этом меняется.

Когда применяют: профиль потерян или заведомо неверный, и вы знаете правильный.

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

Когда применяют: нужно перевести файл в другое пространство — например, мастер из Adobe RGB в sRGB для публикации.

Ошибка «преобразовал вместо назначил» на файле без профиля даёт двойное искажение, и заметить это можно не сразу.

Какое пространство выбрать #

ПространствоОхватКогда
sRGBузкийвеб, отправка, печать в лаборатории по умолчанию
Adobe RGBшире, особенно в зелёныхмастер-копии, подготовка к печати
ProPhoto RGBочень широкийтолько 16 бит, сильная обработка
Профиль сканерасырой откликархивный мастер

Правило. Мастер — в широком пространстве. Копии для показа — в sRGB.

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

Где теряется цвет #

Файл без встроенного профиля. Самая частая потеря. Программа подставляет sRGB по умолчанию, и если файл был не в sRGB, цвет уезжает. Лечится включением встраивания профиля в настройках сохранения — один раз и навсегда.

Двойное управление цветом. Редактор преобразует, и драйвер принтера тоже. Результат непредсказуем. Управление должно быть включено ровно в одном месте — подробнее.

Конвертация в JPEG со сбросом профиля. Часть инструментов оптимизации выбрасывает профиль ради экономии килобайта. Для мастера это потеря.

Скриншот вместо файла. Скриншот всегда в пространстве экрана и без связи с оригиналом.

Пересылка через мессенджер. Многие мессенджеры пережимают изображение и выбрасывают метаданные вместе с профилем.

Практический минимум #

  1. Профилировать сканер по мишени, если работаете с цветом всерьёз.
  2. Сканировать в 16 битах и сохранять мастер без потерь.
  3. Встраивать профиль при каждом сохранении.
  4. Хранить мастер в широком пространстве или с профилем аппарата.
  5. Преобразовывать в sRGB копии для публикации — именно преобразовывать, а не назначать.
  6. Не трогать мастер после создания.

Шестой пункт делает остальные обратимыми: пока мастер цел, любую ошибку в цепочке можно исправить, начав заново.

Частые вопросы

4 ответов по теме
В чём разница между «назначить» и «преобразовать»?
Назначение меняет трактовку: числа в файле остаются те же, но программа считает их относящимися к другому пространству — вид меняется. Преобразование меняет числа так, чтобы вид остался прежним в новом пространстве. Назначают, когда профиль потерян; преобразуют, когда меняют пространство.
В каком пространстве сохранять сканы?
Мастер — в широком: Adobe RGB для большинства задач, ProPhoto RGB при 16 битах и сильной последующей обработке. Копии для веба и отправки — в sRGB, потому что программы, не умеющие управлять цветом, трактуют всё как sRGB.
Почему скан в браузере выглядит иначе, чем в редакторе?
Браузер может игнорировать встроенный профиль или трактовать файл как sRGB. Если мастер в Adobe RGB, цвета в браузере станут бледнее. Для веба файл нужно преобразовывать в sRGB, а не просто выкладывать мастер.
Нужен ли ProPhoto RGB?
Только в 16 битах и только если планируется сильная обработка. В 8 битах ProPhoto вреден: пространство очень широкое, шаг между соседними значениями большой, и на плавных переходах появляется постеризация.

Источники

  1. International Color Consortium
Редакция СканМира

Документация производителей, проверяемые формулы и ограничения применения.

Как подготовлены материалы. Испытания оборудования не заявляем без опубликованной методики.