2013-04-13 17 views
20

OK, quindi ho una cartella di 16 immagini simili tutte tra le dimensioni di 205x150 a 103x148. Voglio ridimensionarli all'altezza e alla larghezza del pixel di 25px e impilarli orizzontalmente su uno sfondo trasparente ... è possibile?Imagemagick - Ridimensiona le immagini a 25px in altezza e proporzioni

dovrei probabilmente utilizzerò ImageMagick per questo ...

risposta

42

Si può fare tutto ciò che con ImageMagick.

Sei questione non è molto specifica, quindi ecco un piccolo schema riassuntivo di esempi di comandi che possono aiutare:

# resize image to width 25, keeping aspect ratio 
convert -geometry 25x src/image1.png out/image1.png 

# resize image to height 25, keeping aspect ratio 
convert -geometry x25 src/image1.png out/image1.png 

# concatenate images horizontally 
convert +append src/image1.png src/image2.png out/image12horiz.png 

# concatenate images vertically 
convert -append src/image1.png src/image2.png out/image12vert.png 

Inoltre, il comando montage è probabilmente perfetto per creare l'immagine finale si è cercando (su una bg trasparente con qualche padding, ecc.), ma non ricordo la sintassi.

Un altro comando utile è identify, per trovare le dimensioni delle immagini (insieme ad altri dettagli).

Dopo aver installato ImageMagick, è possibile visualizzare l'elenco di comandi in man ImageMagick e ottenere ulteriori dettagli su ciascun comando nelle pagine man. Ci sono un sacco di funzioni, ma non dovrebbe essere troppo difficile capire il resto su Google. (Lo faccio sempre.)

Problemi correlati