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 со сбросом профиля. Часть инструментов оптимизации выбрасывает профиль ради экономии килобайта. Для мастера это потеря.
Скриншот вместо файла. Скриншот всегда в пространстве экрана и без связи с оригиналом.
Пересылка через мессенджер. Многие мессенджеры пережимают изображение и выбрасывают метаданные вместе с профилем.
Практический минимум #
- Профилировать сканер по мишени, если работаете с цветом всерьёз.
- Сканировать в 16 битах и сохранять мастер без потерь.
- Встраивать профиль при каждом сохранении.
- Хранить мастер в широком пространстве или с профилем аппарата.
- Преобразовывать в sRGB копии для публикации — именно преобразовывать, а не назначать.
- Не трогать мастер после создания.
Шестой пункт делает остальные обратимыми: пока мастер цел, любую ошибку в цепочке можно исправить, начав заново.