Tengo algunas imágenes que quiero fusionar. El significado de fusionar es que, si tengo 5 imágenes, quiero ponerlas cerca una de la otra de esta manera:
Quiero hacer esa línea de comando. Por ejemplo, el comando puede ser:
foo image1 image2 image3 image4 image5
También estoy buscando cualquier forma de combinar muchas imágenes porque tengo muchas imágenes.
Por cierto, la salida puede ser PDF o incluso en formato de imagen. Y también debería ser la línea de comando porque quiero escribir eso en el archivo bash.
command-line
images
image-processing
Mohammad Reza Rezwani
fuente
fuente
Respuestas:
Ver el
montage
comando deimagemagick
(sudo apt-get install imagemagick
).Esto cambiará el tamaño de cada imagen (a 250 px sin deformación) y las combinará sin margen.
Más ejemplos de montaje .
También puede usar
convert
(ejemplo con comodines):fuente
Estaba haciendo algo similar el otro día. Las rejillas están adentro, parece. En mi caso, tenía un número variable de imágenes que se canalizaban a la cuadrícula y solo quería crear una imagen de 17 de ancho por la cantidad de imágenes de alto.
Eso solo usa 136 imágenes de rosas para formar una cuadrícula de 8 fichas. Obviamente querrá cambiar el
$(...)
grupo para obtener una lista de sus imágenes de entrada. Y querrá establecer la variable de mosaico en algo así como2x
si solo desea establecer el número de mosaicos.En términos de salida a PDF, solo puede cambiar la extensión. Entonces estarías viendo algo como:
fuente