Eu tenho uma pasta cheia de arquivos jpg. Quando eu uso o seguinte comando,
convert *.jpg assembly.pdf
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?
Como alternativa, eu gostaria de combinar 9 das imagens jpg em uma imagem jpg para poder convertê-las em PDF.
Obrigado,
z.
imagemagick
Ziggy
fonte
fonte
Respostas:
Você está procurando
montage
a partir ImageMagick :Se você já tem
convert
, quase certamente também o temmontage
. Para obter uma grade de imagens 3x3 por página em seu pdf, tente o seguinte:Isso pressupõe que todas as suas imagens tenham aproximadamente o mesmo tamanho. Leia a documentação para obter opções mais complexas.
fonte
montage *.jpg -tile 3x3 -geometry 1000 assembly.pdf
obter 9 imagens de alta qualidade por página. Tentamos em uma amostra de 30 imagens ou mais, e funcionou como um encanto! Depois, tentamos executar as 400 imagens completas e ... meu computador começou a tocar e apreender, e consumiu 95% da memória RAM. Eventualmente, recebemos a mensagem "morto" no terminal ... provavelmente teremos que executar isso em lotes! :) Enfim, obrigado cara! Vou ler os documentos em detalhes, porque o imagemagick parece uma feitiçaria suprema na linha de comando.