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ć append
polecenie 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.jpg
zawierający pionową konkatenację obrazów źródłowych.
convert
Do prostego łączenia w jednym rzędzie lub kolumnie wystarcza append
opcja tego convert
narzędzia. Zauważ, że -append
konkatenuje wszystkie obrazy w pionie, tworząc jedną kolumnę z n rzędami, i +append
konkatenuje 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 montage
narzędzia. montage -mode concatenate
sklei obrazy wejściowe razem, podobnie jak append
opcja, i -tile 1x
steruje układem, który zostanie zastosowany.
tile
postępuje zgodnie z formatem kolumn × wierszy , ale może brakować jednej ze stron i montage
dowie 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 1x
tego łączyłby obrazy jak +append
, domyślnie -tile x1
(dowolna liczba kolumn w jednym rzędzie).
(Zobacz przykłady ImageMagick: montaż, tablice obrazów .)