2012-11-12 18 views
6

Attualmente sto usando questo comando per ridimensionare le immagini usando ImageMagick:ridimensionamento/ritaglio e aggiungendo 4 immagini

convert \(${files[0]} ${files[1]} -append \) \(${files[2]} ${files[3]} -append \) +append $dir.jpg 

enter image description here

Qual è il modo migliore per trattare con le immagini le cui dimensioni differiscono come nel seconda foto? posso specificare una larghezza o un'altezza specifica e rendere l'immagine ridimensionata e ritagliare a quella dimensione se è più piccola e ritagliare il centro se è veramente alta così ottengo sempre il risultato come nella prima immagine?

Grazie!

risposta

4

Provare a ridimensionare l'immagine alla stessa dimensione.

for i in *.jpg; do convert $i -resize 80x80 -quality 90 $i.jpg; done 

Ora è possibile aggiungere immagini.

immagini L'aggiunta dei prima del ridimensionamento

enter image description here

Aggiunta di immagini dopo il ridimensionamento

enter image description here