
У меня очень сложный документ со множеством картинок (jpg, png и pdf). Чтобы улучшить производительность компиляции, я попытался преобразовать все картинки в jpg, затем все картинки в png, а затем в pdf (с помощью imagemagick и плотностью 400). Затем я замерил время компиляции:
- все фотографии в формате pdf: 41с
- все фотографии в формате jpg: 41с
- все картинки в формате png: 55с
Каковы причины, по которым png-изображения медленнее? Верно ли, что одни и те же изображения в формате jpg и pdf загружаются с одинаковой скоростью, а одно и то же изображение в png загружается медленнее, или вы можете сообщить о случаях, когда рейтинг отличается?
Есть ли формат, который лучше по производительности, чем jpg/pdf?
Существует ли какая-либо общепринятая «передовая практика» относительно того, какой графический формат лучше всего подходит для включения невекторной графики в документ pdflatex с точки зрения производительности и других аспектов?
Я использовал texlive, поставляемый с Ubuntu 15.10.
решение1
Стоит отметить, что если JPG конвертировать в PDF, то это все равно будет растровое изображение. Возможно, если бы ваши рисунки были созданы векторизованными с самого начала, это ускорило бы процесс. (Если они уже не векторизованы, то это спорный вопрос.)
Здесьодна из ссылок, которая может решить проблему PNG. По-видимому, pdfTeX распаковывает и повторно сжимает изображения, но есть некоторые условия, при которых этот процесс может быть, так сказать, сокращен, так что он просто делает прямое копирование.