ImageMagick:使用具有重心的convert -composite分层图像

时间:2012-01-27 10:58:20

标签: image-processing imagemagick overlay composite

enter image description here

背景

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

叠加

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

如何将convert作为可执行文件而不是复合文件来实现result1的结果?

谢谢!

1 个答案:

答案 0 :(得分:11)

您可以从正确的顺序使用运算符开始。这是首先设置'设置'。 “复合”命令是'读取所有设置然后应用一个操作,命令类型(传统UNIX) “转换”是“看到它们的选项”,可以进行多种操作。 (类似脚本的命令)

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

请注意,+ 50 + 50是'tool_marker.png'图像左上角的位置。您需要减去该图像中的'pin-point'位置,以使其在正确的位置。

重力中心(如果在使用它的-composite操作之前给出),则对齐两个图像的中心。

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