ImageMagick: неправильный размер при конвертации PDF в JPG
1851
supergiox
Я хочу применить некоторые улучшения (изменение яркости, контрастности и т. Д.) К PDF, чтобы сделать его более читабельным, поэтому я выбрал ImageMagick и pdftk. Я использовал следующую команду, чтобы разделить PDF-файл на несколько одностраничных PDF-файлов, чтобы я мог работать с ImageMagick по одному файлу за раз.
pdftk a.pdf burst output %04d.pdf
На этот раз все ок. Я беру один из этих файлов (например, 0038.pdf), чтобы сделать мои тесты. Например, чтобы настроить контраст, я использовал эту команду:
Я пытался изменить значение качества, плотности, размера, размера, геометрии, и выходной PDF-файл имеет другой размер / разрешение, но всегда не читается. Итак, я понял, что проблема заключается в преобразовании. Похоже, что размер и разрешение входного PDF читаются неправильно convert.
Можете ли вы добавить / приложить пример PDF-файла (ов)?
ozbek 9 лет назад
1
1 ответ на вопрос
5
mpy
The problem arises, because ImageMagick cannot determine the resolution of the input PDF and hence is using the default resolution of 72x72dpi as shown in the convert -verbose 0038.pdf out.pdf output:
You applied the correct option -density 300, but as an output option, i.e. after the input file name. Indeed most options for convert are output options, but man convert knows that
(...) a limited number of setting are input-option. They include: -antialias, -caption, -density, -define, -encoding, -font, -pointsize, -size, and -texture as well as any of the miscellaneous options.
I would employ a lossless compression like -compress LZW; the -quality option is for JPEG/MIFF/PNG compression only.
-brightness-contrast probably won't work on b/w documents and does not affect the anti aliased screen display of some PDF readers for that kind of files. (Typically for scanned journal articles.)
Это сработало отлично. Спасибо вам большое!
supergiox 9 лет назад
0