У меня есть изображение foo.png которое составляет 1240 * 1754 пикселей.

Используя imagemagick в OS X, я конвертирую его в формат .pdf и указываю разрешение 150 точек на дюйм, поэтому его физический формат будет точно листом А4:

convert -units PixelsPerInch -density 150 foo.png bar.pdf

Однако, если я сейчас проверю разрешение полученного файла:

identify -verbosy bar.pdf | grep Resolution

это говорит:

Resolution: 72x72

Примечание: изображение не должно быть масштабировано или изменено в размере или что-либо еще. Это 1240 * 1754 и должно остаться таким. Я просто хочу убедиться, что PDF покрывает ровно один полный лист формата А4, как в случае с этими размерами в пикселях при 150 dpi.

Как мне убедиться, что полученный файл .pdf имеет правильное разрешение?

(Правка) Если подумать, я понимаю, что, возможно, документ PDF (даже если это всего лишь одна страница) не обязательно имеет одну общую точку на дюйм или настройку разрешения.
В этом случае я создаю PDF из одного изображения, но в целом PDF может содержать много элементов, возможно, все с разным разрешением.

Поэтому мне интересно, может быть, с моим подходом я устанавливаю dpi только для этого изображения, но Resolution , о котором сообщает identify -verbose bar.pdf является чем-то совершенно другим?

1 ответ1

0

Попробуй это:

convert foo.png -page A4 bar.pdf

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .