Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个要求,我需要根据用户头像创建地图标志:
用户头像可以是任何大小和纵横比。我遇到的问题是让图像正确合成,使我能够获得标记周围的透明度,以支持底部的刻度。
我怎样才能做到这一点?
事实证明,使用正确的方法是相当简单的。
首先,您需要两个叠加图像。其中之一是结果图像的大小,并且在任何地方都是透明的,除了您希望头像显示的位置。第二个是图像上环绕的简单透明PNG。
然后,这似乎有效:
composite avatar.jpg -thumbnail 61x68^ -gravity center map_marker.png mask.png output.png