Voor een willekeurig aantal invoerbestanden met de naam in-<something>.jpg:
convert -append in-*.jpg out.jpg
Om specifieke bestanden te laten toevoegen, of nummers over te slaan in plaats van de volledige “glob” te krijgen, kunt u de invoerbestanden expliciet noemen en het commando append daarna plaatsen
convert in-1.jpg in-5.jpg in-_N_.jpg +append out-in1-plus-in5-and-in_N_.jpg
U kunt -append (in plaats van +append) gebruiken voor verticaal aaneenschrijven.
Of:
montage -mode concatenate -tile 1x in-*.jpg out.jpg
zal ook een bestand out.jpg maken dat een verticale aaneenschakeling van de bronafbeeldingen bevat.
convert
Voor eenvoudige aaneenschakeling in een enkele rij of kolom, is de append optie van het convert gereedschap voldoende. Merk op dat -append alle beelden verticaal samenvoegt, waardoor een kolom met n rijen ontstaat, en +append horizontaal samenvoegt, waardoor een rij met n kolommen ontstaat.
(Zie ImageMagick: Command-line Options .)
montage
Om een fijnere controle over de layout te krijgen, zouden we het montage gereedschap nodig hebben. montage -mode concatenate zal de ingevoerde beelden aan elkaar lijmen zoals de append optie en -tile 1x controleert de toe te passen lay-out.
tile volgt het formaat kolommen×rijen, maar beide zijden kunnen ontbreken en montage zal uitzoeken hoe aan de beperkingen te voldoen.
We gebruiken hier 1x (precies één kolom met een willekeurig aantal rijen) om hetzelfde effect te krijgen als -append. Zonder -tile 1x zou het de afbeeldingen samenvoegen zoals +append, standaard op -tile x1 (een willekeurig aantal kolommen op één rij).
(Zie ImageMagick Voorbeelden: Montage, Arrays van afbeeldingen .)