Pour un nombre quelconque de fichiers d'entrée nommés in-<something>.jpg :
convert -append in-*.jpg out.jpg
Pour ajouter des fichiers spécifiques, ou sauter des numéros au lieu d'obtenir le “glob” complet, vous pouvez mentionner les fichiers d'entrée explicitement et mettre la commande append après
convert in-1.jpg in-5.jpg in-_N_.jpg +append out-in1-plus-in5-and-in_N_.jpg
Vous pouvez utiliser -append (au lieu de +append) pour le collage vertical.
Ou :
montage -mode concatenate -tile 1x in-*.jpg out.jpg
va également créer un fichier out.jpg qui contient une concaténation verticale des images sources.
convert
Pour une simple concaténation en une seule ligne ou colonne, l'option append de l'outil convert est suffisante. Notez que -append concatène toutes les images verticalement, créant ainsi une colonne avec n lignes, et +append concatène horizontalement, créant ainsi une ligne avec n colonnes.
(Voir ImageMagick : Options de la ligne de commande .)
montage
Pour avoir un contrôle plus fin sur la mise en page, nous aurions besoin de l'outil montage. montage -mode concatenate collera les images d'entrée ensemble comme l'option append et -tile 1x contrôlera la mise en page à appliquer.
tile suit le format colonnes×lignes, mais il se peut que l'un ou l'autre côté soit manquant et montage trouvera comment respecter les contraintes.
Nous utilisons ici 1x (exactement une colonne avec un nombre quelconque de lignes) pour obtenir le même effet que -append. Sans -tile 1x, il rejoindrait les images comme +append, en utilisant par défaut -tile x1 (un nombre quelconque de colonnes sur une ligne).
(Voir Exemples d'ImageMagick : Montage, Tableaux d'images .)