С помощью команды imagemagick convert, как я могу изменить размер изображения до фиксированной ширины и пропорциональной высоты, например, с помощью параметра -resize или -thumbnail?
imagemagick
Кристоф Аендерль
источник
источник
mogrify
который изменяет исходное изображение. Я обнаружил, что проще скопировать изображения в новую папку, а затем запуститьmogrify -resize 512x *.jpg
mkdir -p thumbnails
объяснено в этом вопросе: stackoverflow.com/questions/4906579/…Imagemagick geometry: 'width'x'height' Если вы оставите одну часть пустой, это означает пропорциональное изменение размера.
Примеры:
источник
100x200
создаст изображение с этими размерами. Исходное изображение сохранит соотношение Ш / В.100x200\!
также создаст изображение с этими размерами, но изображение внутри будет деформировано, чтобы придерживаться новых размеров.-geometry 100x200
ведет себя какmin(100x, x200)
(ImageMagick 6.9.2.7, Fedora 23).