Pour n'importe quel nombre de fichiers d'entrée nommés :in-<something>.jpg
convert -append in-*.jpg out.jpg
Afin d’ajouter des fichiers spécifiques ou d’ignorer des numéros au lieu d’obtenir le "glob" complet, vous pouvez mentionner explicitement les fichiers d’entrée et mettre la appendcommande par la suite.
convertir in-1.jpg in-5.jpg in N .jpg + append in -in1-plus-in5-and-in N .jpg
Vous pouvez utiliser -append(au lieu de +append) pour coller verticalement.
Ou:
montage -mode concatenate -tile 1x in-*.jpg out.jpg
créera également un fichier out.jpgcontenant une concaténation verticale des images sources.
convert
Pour une concaténation simple dans une seule ligne ou une seule colonne, l' appendoption de l' convertoutil est suffisante. Notez que -appendconcatène toutes les images verticalement, créant une colonne de n lignes et +appendconcaténant horizontalement, créant une ligne de n colonnes.
(Voir ImageMagick: Options de ligne de commande .)
montage
Pour mieux contrôler la mise en page, nous aurions besoin de l' montageoutil. montage -mode concatenatecollera les images d'entrée ensemble comme l' appendoption et -tile 1xcontrôlera la mise en page à appliquer.
tilesuit le format colonnes × lignes , mais l’un ou l’autre des côtés peut être manquant et montagedéterminera comment respecter les contraintes.
Nous utilisons 1x(exactement une colonne avec un nombre quelconque de lignes) ici pour obtenir le même effet que -append. Sans -tile 1xcela, les images seraient jointes comme par +appenddéfaut -tile x1(nombre quelconque de colonnes sur une ligne).
(Voir Exemples ImageMagick: Montage, Tableaux d'images .)