2013-03-03 64 views
2

我目前在做以下疊加一個大的圖像到另一個:複合另一個圖像,但利潤率/填充

$ convert orig.png overlay.png -gravity center -composite new.png 

overlay.png大,真的只是一個半透明的質感。

但在某些情況下,我希望在疊加層周圍有1像素大小的邊距。所以:

+--------------+ 
| +--------+ | 
| | Overlay| | 
| +--------+ | 
+--------------+ 

這可能嗎?

回答

1

是的,例如,您可以添加邊框到overlay.png圖像,然後用orig.png圖像組合結果。

添加白色1px的保證金,您就可以使用以下命令:

convert overlay.png -bordercolor White -border 1x1 overlay_border.png 
convert orig.png overlay_border.png -gravity center -composite new.png 
+0

感謝安德烈。我還沒有能夠擺脫我目前的項目來測試這個 - 而且我做了一個相當黑客的工作 - 但它看起來像一個解決方案。 – t9mike 2013-09-11 18:48:31