Đối với bất kỳ số lượng tệp đầu vào có tên :in-<something>.jpg
convert -append in-*.jpg out.jpg
Để có các tệp cụ thể được nối thêm hoặc bỏ qua các số thay vì nhận toàn bộ "toàn cầu", bạn có thể đề cập rõ ràng đến các tệp đầu vào và đặt append
lệnh sau đó
chuyển đổi trong-1.jpg trong-5.jpg in- N .jpg + nối thêm out-in1-plus-in5-in-in-in N .jpg
Bạn có thể sử dụng -append
(thay vì +append
) để dán dọc.
Hoặc là:
montage -mode concatenate -tile 1x in-*.jpg out.jpg
cũng sẽ tạo một tệp out.jpg
chứa phần nối dọc của hình ảnh nguồn.
convert
Đối với phép nối đơn giản trong một hàng hoặc cột đơn, append
tùy chọn của convert
công cụ là đủ. Lưu ý rằng -append
ghép tất cả các hình ảnh theo chiều dọc, tạo một cột với n hàng và +append
nối theo chiều ngang, tạo một hàng với n cột.
(Xem ImageMagick: Tùy chọn dòng lệnh .)
montage
Để có được sự kiểm soát tốt hơn đối với bố cục, chúng ta sẽ cần montage
công cụ. montage -mode concatenate
sẽ dán các hình ảnh đầu vào với nhau như append
tùy chọn và -tile 1x
điều khiển bố cục sẽ được áp dụng.
tile
theo các cột định dạng × hàng , nhưng một trong hai bên có thể bị thiếu và montage
sẽ tìm ra cách đáp ứng các ràng buộc.
Chúng tôi đang sử dụng 1x
(chính xác một cột với bất kỳ số hàng nào) ở đây để có được hiệu ứng tương tự như -append
. Nếu không -tile 1x
, nó sẽ tham gia các hình ảnh như +append
, mặc định -tile x1
(bất kỳ số lượng cột nào trên một hàng).
(Xem ví dụ về ImageMagick: Montage, Mảng ảnh .)