Use imagemagic para colocar vários JPGs em uma página

10

Eu tenho uma pasta cheia de arquivos jpg. Quando eu uso o seguinte comando,

convert *.jpg assembly.pdf

Eu recebo um arquivo pdf com uma imagem por página do pdf. Eu gostaria de colocar 9 imagens em cada página. Existe uma maneira de fazer isso com converter ou mogrificar?

Alternativamente, eu gostaria de combinar 9 das imagens jpg em uma imagem jpg para que eu possa converter isso em um PDF.

Obrigado,

z.

    
por Ziggy 11.03.2013 / 00:27

1 resposta

20

Você está procurando montage de ImageMagick :

NAME
       montage  - create a composite image by combining several sepa‐
       rate images. The images  are  tiled  on  the  composite  image
       optionally adorned with a border, frame, image name, and more.

Se você já tem convert , provavelmente também tem montage . Para obter uma grade de 3x3 imagens por página no seu pdf, tente isto:

 montage *.jpg -tile 3x3 assembly.pdf

Isso pressupõe que todas as suas imagens tenham aproximadamente o mesmo tamanho. Leia a documentação para obter opções mais complexas.

    
por 11.03.2013 / 00:58