Почему PDF с одним изображением намного больше, чем изображение?

960
Gael

Я хотел бы встроить отсканированный документ в документ PDF.

Исходное изображение составляет около 300 кБ.
Если я использую команду конвертирования, PDF имеет размер 30 МБ, а с GIMP - 3 МБ.

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

scanimage -p --mode Color --format tiff -x 205 -y 297 > image.tiff | 25.5 convert -quality 30 -compress Zip image.tiff image-zip.pdf | 32.2 convert -quality 30 image.tiff image.pdf | 12.1 convert -compress Zip image.tiff image-wq-zip.pdf | 11.1  convert image.tiff image.jpg | 2.3 convert -quality 30 image.tiff image.jpg | 0.34 convert -quality 30 -define jpeg:extent=200kb image.tiff image-200.jpg | 0.19  convert image-200.jpg image-jpg.pdf | 0.19 

Файлы доступны здесь .

4
Потому что вы, вероятно, _ "растровый" _ изображение с другим разрешением или был изменен уровень сжатия. Можете ли вы дать больше информации о pdf и используемой команде? в каком формате было изображение? Вы можете получить несколько подсказок с помощью `identifier -verbose yourfile.pdf` и` identifier -verbose yourfile.jpg` (принимая jpg в качестве исходного формата). Это может быть изменено даже цветовое пространство. Hastur 8 лет назад 1
Попробуйте использовать в команде параметр ** compress **, например, `-compress Zip`. Более подробная информация здесь: http://www.imagemagick.org/Usage/formats/#pdf_options James P 8 лет назад 2
В основном это алгоритм сжатия. Попробуйте извлечь изображения из того, что покрыто gimp, (g.pdf), того, которое содержит `convert s.tif c.pdf`, а последнего -` convert s.tif -compress Zip z.pdf`: вы можете использовать `pdfimages g.pdf g`,` pdfimages c.pdf c` и `pdfimages z.pdf z`. Вы найдете `g-000.ppm`,` c-000.ppm` и `z-000.ppm`, которые _almost_ одинаковы. Вы можете сравнить (вычесть), чтобы подчеркнуть различия ... Hastur 8 лет назад 0
с `-compress Zip` размер файла составляет 12Mo. Gael 8 лет назад 0
А с `-compress jpeg`? Я пробовал с несжатым tif, и я нашел то же качество и размер для `gimp` и` -compress zip`. Если вам нужно опубликовать какую-то ссылку на изображение (или на другую, которая генерирует такое же поведение), мы можем сделать некоторую попытку ... Hastur 8 лет назад 0

1 ответ на вопрос

0
Sanny

На мой взгляд, главная причина в том, что PDF хранит настройки совместимости, которые могут увеличить размер вашего файла. Если вы используете Adobe Acrobat, вы можете уменьшить размер файла PDF и удалить эти настройки.

Или вы можете встроить свое изображение в Word. Просто вставьте изображение и сохраните файл в формате PDF, но выберите «Минимальный размер (публикация в Интернете)», когда вы выбираете PDF из меню «Сохранить как тип».

Параметры совместимости - это то, что делает PDF видимым и пригодным для печати с приемлемым качеством, и, возможно, они являются причиной широкого распространения PDF.

«минимальный размер» будет работать, но это не совместимость, это потому, что он сокращает до 72ppi и использует сжатие JPG при встраивании изображений. Yorik 8 лет назад 0
@Yorik Действительно, в данном случае речь идет о сжатии. Но, вообще говоря, если вы используете Adobe Acrobat Pro: Файл -> Сохранить как -> PDF уменьшенного размера, вам будет предложено выбрать Совместимость версий Acrobat, которые являются предустановками для сжатия изображений, внедрения шрифтов и т. Д., Которые можно установить в оптимизированная команда PDF из меню Файл. Sanny 8 лет назад 0

Похожие вопросы