Imagemagick:转换为固定宽度,成比例的高度


86

使用imagemagick convert命令,如何使用-resize或-thumbnail选项将图像调整为固定的宽度和成比例的高度?

Answers:


115

用于-resize 100x将图像尺寸调整为宽度为100像素,同时保持高度的纵横比。

详细阅读ImageMagick手册。


6
imagemagick附带mogrify将改变原始图像。我发现它很容易将图像复制到新文件夹中然后运行mogrify -resize 512x *.jpg
— Lex

2
如果该目录已经存在,则mkdir会进行投诉。为了避免这种情况,请将-p标志“如果存在则没有错误”添加到mkdir。mkdir -p thumbnails:在这个问题解释stackoverflow.com/questions/4906579/...
— 保罗Rougieux

81

Imagemagick几何:'width'x'height'如果您将一个零件留空,则意味着按比例调整大小。

例子:

100x200       # width = 100, height = 200
300x          # width = 300, height = proportional
x300          # width = proportional, height = 300

10
100x200将创建具有这些尺寸的图像。原始图片将保持其W / H比。100x200\!还将创建具有这些尺寸的图像,但是内部图像将变形以粘贴新尺寸。
— MTranchant,2015年

1
@MTranchant&chrise:AFAICS,-geometry 100x200表现为min(100x, x200)(ImageMagick 6.9.2.7,Fedora 23)。
— Skippy le Grand Gourou
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.