2012-11-12 7 views
6

Tôi hiện đang sử dụng lệnh này để thay đổi kích thước hình ảnh sử dụng ImageMagick:Thay đổi kích thước/Cắt xén và Phụ thêm 4 ảnh

convert \(${files[0]} ${files[1]} -append \) \(${files[2]} ${files[3]} -append \) +append $dir.jpg 

enter image description here

là gì cách tốt nhất để đối phó với những hình ảnh mà kích thước khác nhau như thế nào trong hình ảnh thứ hai? Tôi có thể chỉ định chiều rộng hoặc chiều cao cụ thể và làm cho hình ảnh thay đổi kích thước và cắt theo kích thước đó nếu nhỏ hơn và cắt trung tâm nếu nó thực sự cao để tôi luôn nhận được kết quả như trong hình đầu tiên?

Cảm ơn!

Trả lời

4

Hãy thử đổi kích thước hình ảnh thành cùng kích thước.

for i in *.jpg; do convert $i -resize 80x80 -quality 90 $i.jpg; done 

Bây giờ bạn có thể nối thêm hình ảnh.

Phụ thêm hình ảnh trước khi thay đổi kích thước

enter image description here

Phụ thêm hình ảnh sau khi thay đổi kích thước

enter image description here