2012-11-12 16 views
6

Ich bin derzeit mit diesen Befehl Bilder, um die Größe mit imagemagick:Ändern der Größe/Cropping und Anfügen von 4 Bilder

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

enter image description here

Was ist der beste Weg, um mit Bildern zu tun ist, die Dimensionen wie unterscheiden sich in der zweites Bild? kann ich eine bestimmte Breite oder Höhe angeben und die Größe des Bildes ändern und auf diese Größe zuschneiden, wenn es kleiner ist und die Mitte beschneiden, wenn es wirklich hoch ist, damit ich immer das Ergebnis wie im ersten Bild bekomme?

Danke!

Antwort

4

Versuchen Sie, das Bild auf die gleiche Größe zu skalieren.

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

Jetzt können Sie Bilder anhängen.

Anfügen Bilder vor

enter image description here

nach Ändern der Größe

enter image description here

Anfügen Bilder Größe ändern