Korzystając z polecenia imagemagick convert, jak mogę zmienić rozmiar obrazu do stałej szerokości i proporcjonalnej wysokości, np. Używając opcji -resize lub -thumbnail?
imagemagick
Christof Aenderl
źródło
źródło
mogrify
który zmieni oryginalny obraz. Okazało się, że łatwiej jest skopiować obrazy do nowego folderu, a następnie uruchomićmogrify -resize 512x *.jpg
mkdir -p thumbnails
wyjaśnione w tym pytaniu: stackoverflow.com/questions/4906579/…Imagemagick geometry: 'width'x'height' Jeśli zostawisz jedną część pustą, oznacza to proporcjonalną zmianę rozmiaru.
Przykłady:
źródło
100x200
stworzy obraz o tych wymiarach. Oryginalny obraz zachowa proporcje W / H.100x200\!
utworzy również obraz o tych wymiarach, ale obraz wewnątrz zostanie zdeformowany, aby zachować nowe wymiary.-geometry 100x200
zachowuje się jakmin(100x, x200)
(ImageMagick 6.9.2.7, Fedora 23).