Tengo que unir las imágenes (primera vertical, luego horizontal) con una cantidad variable de baldosas a través de la línea de comandos en macOS 10.14.5
. Yo suelo usar este comando:
convert -append 0_0.jpeg 0_1.jpeg 0_2.jpeg 0_3.jpeg 0_4.jpeg 0_5.jpeg 0a.jpg &&
convert -append 1_0.jpeg 1_1.jpeg 1_2.jpeg 1_3.jpeg 1_4.jpeg 1_5.jpeg 1a.jpg &&
convert -append 2_0.jpeg 2_1.jpeg 2_2.jpeg 2_3.jpeg 2_4.jpeg 2_5.jpeg 2a.jpg &&
convert -append 3_0.jpeg 3_1.jpeg 3_2.jpeg 3_3.jpeg 3_4.jpeg 3_5.jpeg 3a.jpg &&
convert -append 4_0.jpeg 4_1.jpeg 4_2.jpeg 4_3.jpeg 4_4.jpeg 4_5.jpeg 4a.jpg &&
convert -append 5_0.jpeg 5_1.jpeg 5_2.jpeg 5_3.jpeg 5_4.jpeg 5_5.jpeg 5a.jpg &&
convert -append 6_0.jpeg 6_1.jpeg 6_2.jpeg 6_3.jpeg 6_4.jpeg 6_5.jpeg 6a.jpg &&
convert +append 0a.jpg 1a.jpg 2a.jpg 3a.jpg 4a.jpg 5a.jpg 6a.jpg 0_final.jpg
donde por primera agregar todas las fichas correspondientes verticalmente (aquí 6 baldosas) y, a continuación, agregar todas las columnas (aquí 7) de forma horizontal a la imagen final.
El problema es que a veces, tengo menos fotos en una columna (de 0 a 4, en lugar de 0 a 5 que se dan aquí) o más columnas (de 0 a 10 en lugar de 0 a 6, como se muestra aquí).
Es posible ajustar el comando de arriba, de modo que imagemagick
no se quejan de que, por ejemplo, la imagen 0_5.jpg
o 7_0.jpg
no existe? Actualmente, imagemagick
se queja y se detiene el proceso de unir los actuales baldosas.