Tengo una carpeta llena de archivos jpg. Cuando uso el siguiente comando,
convert *.jpg assembly.pdf
Me sale un archivo pdf con una imagen por página del pdf. Me gustaría poner 9 imágenes en cada página. ¿Hay alguna manera de hacer esto con convertir o mogrificar?
Alternativamente, me gustaría combinar 9 de las imágenes jpg en una imagen jpg para poder convertirla en un PDF.
Gracias,
z.
imagemagick
Ziggy
fuente
fuente
Respuestas:
Estás buscando
montage
de ImageMagick :Si ya lo tienes
convert
, seguramente también lo tienesmontage
. Para obtener una cuadrícula de imágenes 3x3 por página en su pdf, intente esto:Esto supone que todas sus imágenes tienen aproximadamente el mismo tamaño. Lea la documentación para obtener opciones más complejas.
fuente
montage *.jpg -tile 3x3 -geometry 1000 assembly.pdf
obtener 9 imágenes de alta calidad por página. Lo probamos en una muestra de 30 imágenes más o menos, ¡y funcionó de maravilla! Luego intentamos ejecutar las 400 imágenes completas y ... mi computadora comenzó a chirriar e incautar, y consumió el 95% del ram. Eventualmente recibimos el mensaje "asesinado" en la terminal ... ¡probablemente tendremos que ejecutar esto en lotes! :) De todos modos, gracias hombre! Voy a leer los documentos en detalle, porque imagemagick parece una hechicería suprema en la línea de comandos.