Обрезать и изменить размер изображения, чтобы оно соответствовало формату a5 pdf

Обрезать и изменить размер изображения, чтобы оно соответствовало формату a5 pdf

У меня есть изображение (png, размер 4288x2848), которое я хочу вписать в альбомный формат PDF A5 с рамкой в ​​1 см.

Я знаю, что могу это сделать, ImageMagickно не знаю как.

решение1

A5размер альбомной ориентации 210mmx148mm.
С 1cmрамкой (т.е. 10mm) это означает, что изображение должно быть 200mmшироким и 138mmвысоким, следовательно, соотношение сторон 1.45- и ваше исходное изображение ( 4288x2848) немного шире: 1.51соотношение сторон. Вам придется сначала обрезать его, 4130x2848чтобы иметь то же соотношение сторон.
Вы можете сделать это, просто используя, -extentнапример,

convert in.png -extent 4130x2848 out.png

обрежет изображение до нужного размера, оставив верхний левый угол нетронутым,
или вместо этого вы можетеурожай относительно силы тяжестинапримерцентр:

convert in.png -gravity center -crop 4130x2848+0+0 +repage out.png

Как вам больше подходит...
После того, как вы обрезали изображение, вы можете преобразовать его в pdf; для размера страницы, A5 например, @ 300pxна дюйм (что эквивалентно на 118pxсм), размер холста будет равен, 2480x1748однако, если вы вычтете 10mmграницу, которая 118pxдолжна быть у вашего изображения 2362x1630, а оставшееся - это белый фон, то снова, с помощью -extent:

convert out.png -resize 2362x1630 -background white -gravity center -extent 2480x1748 out.pdf

Связанный контент