Cortar e redimensionar a imagem para caber a5 pdf

3

Eu tenho uma imagem (png, tamanho 4288x2848) que quero encaixar em um pdf a5 com uma borda de 1 cm.

Eu sei que posso fazer isso com ImageMagick , mas não sei como.

    
por Juanjo Conti 26.04.2017 / 04:25

1 resposta

3

A5 tamanho do cenário é 210mmx148mm .
Com uma borda 1cm (ou seja, 10mm ), a imagem deve ser 200mm wide e 138mm high, portanto, uma proporção de 1.45 - e sua imagem original ( 4288x2848 ) é um pouco mais ampla: 1.51 aspect ratio. Você terá que cortá-lo primeiro para 4130x2848 para ter a mesma proporção.
Você poderia fazer isso simplesmente usando -extent , por exemplo,

convert in.png -extent 4130x2848 out.png

cortará a imagem no tamanho desejado, deixando o canto superior esquerdo inalterado.  ou você pode, em vez disso, cortar em relação à gravidade centro :

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

o que melhor lhe convier ...
Depois de ter a imagem cortada, você pode convertê-la em pdf ; para um tamanho de página A5 , por ex. @ 300px por polegada (o que equivale a 118px por cm) o tamanho da tela é 2480x1748 , no entanto, se você subtrair a borda 10mm que é 118px , sua imagem deverá ser 2362x1630 e o restante é o fundo branco, mais uma vez, com a ajuda de -extent :

convert out.png -resize 2362x1630 -background white -gravity center -extent 2480x1748 out.pdf
    
por 26.04.2017 / 18:25