使用ImageMagick创建地图标志

时间:2012-04-23 11:40:32

标签: imagemagick

我需要根据用户头像创建地图标记:

enter image description here

用户头像可以是任何大小和宽高比。我遇到的问题是让图像正确构图,让我获得标记周围的透明度,以支持底部的勾号。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

通过正确的方法,这是相当简单的。

首先,您需要两个叠加图像。其中一个是结果图像的大小,并且除了您希望化身显示的位置外,它在任何地方都是透明的。第二个是图像上环绕的简单透明PNG。

然后,这似乎有效:

composite avatar.jpg -thumbnail 61x68^ -gravity center map_marker.png mask.png output.png