Đố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 appendlệ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.jpgchứ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, appendtùy chọn của convertcông cụ là đủ. Lưu ý rằng -appendghé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à +appendnố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 montagecông cụ. montage -mode concatenatesẽ dán các hình ảnh đầu vào với nhau như appendtùy chọn và -tile 1xđiều khiển bố cục sẽ được áp dụng.
tiletheo các cột định dạng × hàng , nhưng một trong hai bên có thể bị thiếu và montagesẽ 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 .)