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 append
commande 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.jpg
contenant une concaténation verticale des images sources.
convert
Pour une concaténation simple dans une seule ligne ou une seule colonne, l' append
option de l' convert
outil est suffisante. Notez que -append
concatène toutes les images verticalement, créant une colonne de n lignes et +append
concaté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' montage
outil. montage -mode concatenate
collera les images d'entrée ensemble comme l' append
option et -tile 1x
contrôlera la mise en page à appliquer.
tile
suit le format colonnes × lignes , mais l’un ou l’autre des côtés peut être manquant et montage
dé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 1x
cela, les images seraient jointes comme par +append
défaut -tile x1
(nombre quelconque de colonnes sur une ligne).
(Voir Exemples ImageMagick: Montage, Tableaux d'images .)