2012-11-12 15 views
6

Obecnie używam tego polecenia do zmiany rozmiaru obrazów przy użyciu ImageMagick:Zmiana rozmiaru/Kadrowanie i Dołączanie 4 zdjęć

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

enter image description here

Jaki jest najlepszy sposób na radzenie sobie z obrazami, które wymiary różnią się jak w drugie zdjęcie? Czy mogę określić określoną szerokość lub wysokość i zmienić rozmiar obrazu i przyciąć go do tego rozmiaru, jeśli jest on mniejszy i przyciąć środek, jeśli jest naprawdę wysoko, więc zawsze otrzymuję wynik jak na pierwszym obrazku?

Dzięki!

Odpowiedz

4

Spróbuj zmienić rozmiar obrazu na ten sam rozmiar.

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

Teraz możesz dołączyć zdjęcia.

Dołączanie zdjęć przed rozmiaru

enter image description here

Dołączanie obrazów po zmianie rozmiaru

enter image description here