我有两个图片,一个是带透明度的遮罩层,我们称之为Image A,另一个是图片B。我需要将遮罩层Image A放在图片B上方,这样可以通过Image A的透明部分看到图片B的一些部分,我还需要根据某些参数移动图片B。如何使用ImageMagick来实现这个目标。
我有两个图片,一个是带透明度的遮罩层,我们称之为Image A,另一个是图片B。我需要将遮罩层Image A放在图片B上方,这样可以通过Image A的透明部分看到图片B的一些部分,我还需要根据某些参数移动图片B。如何使用ImageMagick来实现这个目标。
以下命令帮助我实现了它
composite -compose Dst_Over -geometry 520x320+20+80 image.jpeg overlay.png final.png
这里的关键是-compose Dst_Over
,它将图像放在背景(overlay.png
)下面,几何选项让您移动图像。
convert animation.gif -coalesce -gravity NorthEast -draw 'image over 0,0 0,0 "transparent-watermark.png"' -layers Optimize final.gif
- bevanb