Почему печать отличается от того, что на экране
Монитор складывает цвет из собственного света: чем больше всех трёх каналов, тем ближе к белому. Бумага работает наоборот — краска забирает часть отражённого света, и чем её больше, тем темнее. Это два разных физических процесса с разным набором достижимых цветов, поэтому насыщенный экранный синий или ядовитый салатовый на бумаге не воспроизводятся в принципе. Часть расхождений при этом лечится, и их стоит отделить от неизбежных.
Коротко о цифрах
- Экран
- складывает собственный свет: максимум всех каналов даёт белый
- Бумага
- вычитает отражённый свет: чем больше краски, тем темнее результат
- Охват
- самые насыщенные экранные оттенки красками не воспроизводятся
- Профиль
- без встроенного описания цвета программа подставит своё, и оттенок сместится
- Наш экспорт
- идёт через канвас в модели экрана — печатный цвет конвертируется безвозвратно
Расхождения, которые неизбежны
- Охват. Множество цветов у экрана и у печати разное, и самые насыщенные оттенки при переводе схлопываются к ближайшим доступным.
- Яркость. Подсвеченный экран выглядит контрастнее отражающей бумаги при любом качестве печати.
- Растровая точка. Полутон на бумаге складывается из точек, и тонкая линия тоньше точки просто исчезает.
- Материал. Одна и та же краска на мелованной и на офсетной бумаге даёт разный результат.
- Калибровка монитора. Без неё экран показывает свою версию цвета, а не эталонную.
Расхождения, которые чинятся
- Подменённые шрифты: буквы на бумаге другие, строки разъехались — шрифт не был встроен в файл.
- Пустые поля бланка: значения формы лежат отдельным слоем и не входят в содержимое страниц; лечится сведением.
- Слишком мягкие картинки: не хватило разрешения в готовом размере, и это видно ещё до печати.
- Другой масштаб и срезанные края: настройки печати, а не цвет.
- Пропавшая прозрачность и странные наложения: их сводит растровый процессор, и результат зависит от того, как это сделано в макете.
Что происходит с цветом у нас
Инструменты, которые не перерисовывают страницы, — объединение, разделение, повороты, извлечение, структурная оптимизация — цвет не трогают вообще: объекты копируются как есть, вместе со своим цветовым описанием. Для макета, который пойдёт в печать, это единственный безопасный класс операций.
Всё, что растеризует страницу, — сжатие с перерисовкой, экспорт в JPG и PNG — идёт через канвас браузера, а он работает только в модели экрана. Печатный цвет при этом пересчитывается и обратно из результата не достаётся. Отдельная деталь: сложные документы просмотрщик разбирает модулями декодирования, которым нужно явное разрешение в политике безопасности сайта — у нас оно выдано, иначе печатные цвета выводились бы искажёнными.
Частые вопросы
Можно ли добиться полного совпадения экрана и бумаги?
Полного — нет, физика разная. Приблизить результат помогает калиброванный монитор и пробный отпечаток на том же материале, но окончательное решение по цвету всегда принимают по бумаге, а не по экрану.
Почему цвета изменились после обработки файла?
Значит, страницы были перерисованы. Растеризация идёт в модели экрана, и печатное цветовое описание при этом пересчитывается: вернуть его из готового результата уже нельзя, нужен исходный файл.
Как отличить проблему цвета от проблемы файла?
По тому, что именно изменилось. Другой оттенок при правильных буквах и вёрстке — это цвет. Чужие шрифты, съехавшие строки или пустые поля формы — это файл, и такие вещи чинятся до печати.
Стоит ли согласовывать печать по скриншоту?
Только состав и вёрстку, но не цвет. Скриншот показывает изображение на конкретном мониторе с его настройками, и оттенок на нём отличается и от файла, и от будущего отпечатка.