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.