2012-01-27 7 views
6

enter image description hereImageMagick: Layering immagini con convert -composite con centro di gravità

sfondo

http://i.stack.imgur.com/wA2EL.png

overlay

composite -gravity center overlay.png background.jpg result1.jpg 

http://i.stack.imgur.com/XgdA2.jpg

result1.jpg

convert -composite background.jpg overlay.png -gravity center result2.jpg 

result2.jpg

convert -composite background.jpg -gravity center tool_marker.png result3.jpg 

result3.jpg

Come posso ottenere i risultati da result1 durante l'utilizzo di convertire il file eseguibile, piuttosto che composito?

Grazie!

+0

convertito background.jpg tool_marker .png -gravity center -composite result4.jpg –

risposta

11

È possibile iniziare utilizzando gli operatori nell'ordine corretto. Questo è impostato per prima cosa nelle 'impostazioni'. Il comando "Composite" è 'leggere tutte le impostazioni quindi applicare UN'operazione, un tipo di comando (UNIX tradizionale) "Converti" è un "fai le opzioni così come le vedi", con le operazioni MULTIPLE possibili. (Comando script-like)

convert background.jpg tool_marker.png -geometry +50+50 -composite result4.jpg 

Annotare il + 50 + 50 è la posizione dell'angolo superiore sinistro della 'immagine tool_marker.png". Sarà necessario sottrarre la '' posizione pin-point in quell'immagine per farlo al pin punto nella giusta posizione.

Gravity Center (se dato prima che l'operazione -composite che lo utilizza), allinea il centro di entrambe le immagini.

+0

Come aggiungerei 2 pin all'immagine? – Petah