我需要根据用户头像创建地图标记:
用户头像可以是任何大小和宽高比。我遇到的问题是让图像正确构图,让我获得标记周围的透明度,以支持底部的勾号。
我该怎么做?
答案 0 :(得分:0)
通过正确的方法,这是相当简单的。
首先,您需要两个叠加图像。其中一个是结果图像的大小,并且除了您希望化身显示的位置外,它在任何地方都是透明的。第二个是图像上环绕的简单透明PNG。
然后,这似乎有效:
composite avatar.jpg -thumbnail 61x68^ -gravity center map_marker.png mask.png output.png