JPEG vs TIFF: кто кого

Любой, кто работает в полиграфии, сталкивается с компрессией изображений: ведь если их не «сжимать», размеры графических файлов быстро превысят все разумные пределы. Какие алгоритмы сжатия бывают, какая между ними разница и для чего каждый из них годится — на эти вопросы я постараюсь сейчас ответить.

подготовка фото для печати«Форматная» семья 

Форматы хранения данных разделяются на две большие семьи. К первой относятся те, что используют алгоритмы сжатия с потерями данных: например, это известный всем JPEG, MP3, MPEG. Ко второй семье относятся форматы, в которых эксплуатируются алгоритмы сжатия без потерь: в качестве примеров можно назвать PNG, BMP, PSD, WAV.

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

В полиграфии наиболее часто используются два универсальных графических формата — JPEG и TIFF. Универсальность их в том, что открыть их сможет, пожалуй, любая программа для работы с изображениями.

JPEG

JPEG представляет собой классический формат сжатия с потерями. Если рассказывать подробно об алгоритме его работы, придется применять много страшных слов вроде «цветовая модель YCbCr», «преобразование Фурье» и «матрица квантования», но это будет интересно только программистам да математикам. Для практиков же вот простое объяснение: алгоритм делит картинку на прямоугольники и высчитывает средний цвет каждого. При этом, разумеется, теряется информация о цвете каждой индивидуальной точки этого участка, но зато данных становится в несколько раз меньше. Когда вы выбираете степень сжатия JPEG, вы выбираете размер прямоугольников, на которые алгоритм покромсает картинку. Чем выше степень сжатия, тем они крупнее. И, соответственно, тем больше информации будет отброшено.

Например:

Вот 2 фото: первое — без сжатия, размер файла 421 Kb

подготовка фото для печати

второе — максимально сжатое, размер файла 63 Kb

фото для печати

Разница очевидна

JPEG больше подходит для фотографий, нежели для чертежей, текста или графики, карт. В зонах высокого контраста уже при среднем качестве проявляются легко узнаваемые JPEG-артефакты.

Еще одно свойство алгоритмов сжатия с потерями: их нельзя использовать для записи промежуточных результатов работы. То есть, например, если вы работаете над какой-то картинкой в фотошопе, нельзя хранить ее в JPEG, ведь с каждой парой действий «открытие файла — запись файла» вы будете вносить все больше и больше искажений в исходное изображение.

Очевидно, нельзя повысить качество изображения, просто пересохранив имеющийся JPEG, например, в PSD. Потерянной при сжатии информации неоткуда взяться!

TIFF

Формат TIFF стал стандартом для хранения изображений с большой глубиной цвета. Обычные нам 8 бит на канал для него далеко не предел: TIFF поддерживает и 16, и даже 48 бит. Кроме того, TIFF умеет хранить маски, слои, дополнительные каналы (это может быть использовано для хитрого цветоделения, например, в два пантона). Нередко ошибочно воспринимается как формат сжатия без потерь. В большинстве случаев это действительно так, но вообще-то TIFF — это контейнер для изображения, упакованного определенным алгоритмом. Алгоритм может быть как с потерями, так и без: LZW, ZIP, JPEG (!). Смотрите сами, что нам предлагает диалог записи TIFF в фотошопе:

подготовка фото к печати

При записи TIFF можно выбрать и «none» в поле «Image compression». Тогда получится «чистый» TIFF, без компрессии. Файлы будут при этом обладать нехилым размером (например, 300dpi А4 CMYK займет примерно 34Мб, а А3 — целых 69Мб), однако, любой архиватор их прекрасно сожмет. Есть еще одна интересная особенность: при экспорте в PDF/X-1a программы верстки стараются сохранить метод сжатия, использованный в изображениях. Когда не использован никакой метод, программы сжимают картинку, исходя из своей собственной логики. Например, InDesign скомпрессирует несжатую картинку в JPEG, а Illustrator почему-то в ZIP.

Остальные популярные графические форматы (PNG, BMP, GIF и иже с ними) практического интереса для полиграфии не представляют, так как не умеют хранить CMYK-изображения.

Итог

JPEG — отличная штука для записи финальных файлов, если степень сжатия минимальна. Алгоритм настолько хорош, что размер макета уменьшается, как правило, до десяти раз без какого-либо ухудшения качества! Тем не менее, для записи промежуточных файлов нужно применять только алгоритмы, обеспечивающие компрессию без потерь. Ну а если в макете используются высококонтрастные изображения (логотипы или текст), лучше запишите их как TIFF без компрессии. То же самое касается картинок с нестандартным цветоделением.

Андрей Серов, специалист по допечатной подготовке