Cortar e redimensionar a imagem para caber em PDF A5

Cortar e redimensionar a imagem para caber em PDF A5

Tenho uma imagem (png, tamanho 4288x2848) que quero caber em um pdf paisagem a5 com borda de 1cm.

Eu sei que posso fazer isso, ImageMagickmas não sei como.

Responder1

A5o tamanho da paisagem é 210mmx148mm.
Com uma 1cmborda (ou seja 10mm), isso significa que a imagem deve ser 200mmlarga e 138mmalta, portanto, uma proporção de aspecto de 1.45- e sua imagem original ( 4288x2848) é um pouco mais larga: 1.51proporção de aspecto. Você terá que cortá-lo primeiro para 4130x2848ter a mesma proporção.
Você poderia fazer isso simplesmente usando -extent, por exemplo

convert in.png -extent 4130x2848 out.png

irá cortar a imagem no tamanho desejado, deixando o canto superior esquerdo inalterado
ou você poderiacolheita em relação à gravidadepor exemploCentro:

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

o que for melhor para você...
Depois de ter a imagem recortada, você poderá convertê-la para pdf; para um tamanho de página, A5 por exemplo, @ 300pxpor polegada (que equivale a 118pxpor cm), o tamanho da tela é, 2480x1748no entanto, se você subtrair a 10mmborda que 118pxsua imagem deve ter 2362x1630e o restante é o fundo branco, novamente, com a ajuda de -extent:

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

informação relacionada