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 .)