Dla dowolnej liczby plików wejściowych o nazwie :in-<something>.jpg
convert -append in-*.jpg out.jpg
Aby dodać określone pliki lub pominąć liczby zamiast pełnego „glob”, możesz wyraźnie wspomnieć o plikach wejściowych i umieścić appendpolecenie później
konwersja in-1.jpg in-5.jpg in N .jpg + dołącz out-in1-plus-in5-and-in N .jpg
Możesz użyć -append(zamiast +append) do pionowego wklejania.
Lub:
montage -mode concatenate -tile 1x in-*.jpg out.jpg
utworzy również plik out.jpgzawierający pionową konkatenację obrazów źródłowych.
convert
Do prostego łączenia w jednym rzędzie lub kolumnie wystarcza appendopcja tego convertnarzędzia. Zauważ, że -appendkonkatenuje wszystkie obrazy w pionie, tworząc jedną kolumnę z n rzędami, i +appendkonkatenuje w poziomie, tworząc jeden wiersz z n kolumnami.
(Zobacz ImageMagick: Opcje wiersza polecenia .)
montage
Aby uzyskać lepszą kontrolę nad układem, potrzebowalibyśmy tego montagenarzędzia. montage -mode concatenatesklei obrazy wejściowe razem, podobnie jak appendopcja, i -tile 1xsteruje układem, który zostanie zastosowany.
tilepostępuje zgodnie z formatem kolumn × wierszy , ale może brakować jednej ze stron i montagedowie się, jak spełnić ograniczenia.
Używamy tutaj 1x(dokładnie jednej kolumny z dowolną liczbą wierszy), aby uzyskać taki sam efekt jak -append. Bez -tile 1xtego łączyłby obrazy jak +append, domyślnie -tile x1(dowolna liczba kolumn w jednym rzędzie).
(Zobacz przykłady ImageMagick: montaż, tablice obrazów .)