2012-01-27 12 views
6

enter image description hereImageMagick: Layering hình ảnh với chuyển đổi -composite với trung tâm trọng lực

nền

http://i.stack.imgur.com/wA2EL.png

overlay

composite -gravity center overlay.png background.jpg result1.jpg 

http://i.stack.imgur.com/XgdA2.jpg

result1.jpg

convert -composite background.jpg overlay.png -gravity center result2.jpg 

result2.jpg

convert -composite background.jpg -gravity center tool_marker.png result3.jpg 

result3.jpg

Làm thế nào tôi có thể đạt được kết quả từ result1 khi sử dụng chuyển đổi như thực thi chứ không phải là composite?

Cảm ơn!

+0

convert background.jpg tool_marker .png -gravity center -composite result4.jpg –

Trả lời

11

Bạn có thể bắt đầu bằng cách sử dụng toán tử theo đúng thứ tự. Đó là đặt 'cài đặt' trước. Lệnh "Composite" là 'đọc tất cả các cài đặt sau đó áp dụng MỘT thao tác, loại lệnh (UNIX truyền thống) "Chuyển đổi" là tùy chọn' thực hiện như bạn thấy ', với các thao tác MULTIPLE có thể. (Lệnh kịch bản giống như)

convert background.jpg tool_marker.png -geometry +50+50 -composite result4.jpg 

Lưu ý + 50 + 50 là vị trí của góc trên cùng bên trái của 'tool_marker.png" hình ảnh. Bạn sẽ cần phải trừ đi 'pin-point' vị trí trong hình ảnh đó để làm cho nó ghim điểm ở vị trí đúng.

Trọng lực Center (nếu có trước khi phẫu thuật -composite sử dụng nó), căn chỉnh các trung tâm của cả hai hình ảnh.

+0

Bạn sẽ thêm 2 ghim vào hình ảnh như thế nào? – Petah