2012-04-23 23 views
1

我有一個要求,我需要創建一個基於用戶的虛擬形象的地圖標誌:創建地圖的標誌與ImageMagick的

enter image description here

的用戶頭像可以是任何尺寸和長寬比。我遇到的問題是讓圖像合成正確,讓我得到圍繞標記的透明度以支持底部的刻度。

我該怎麼做?

回答

0

它表明,這是相當直接的正確方法。

首先你需要兩個疊加圖像。其中之一是結果圖像的大小,並且除了要顯示頭像的位置外,其他位置都是透明的。第二個是圖像上環繞的簡單透明PNG。

然後,這似乎工作:

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