如何使用imagemagick convert命令将图像按比例缩放到固定宽度和高度?例如,可以使用-resize或-thumbnail选项。
使用 -resize 100x
命令可以将图片的宽度改为 100 像素,同时保持高度的比例。
详见 ImageMagick 手册:http://www.imagemagick.org/Usage/resize/
Imagemagick几何尺寸:'width'x'height'。如果您留下一个部分为空,则表示按比例调整大小。
示例:
100x200 # width = 100, height = 200
300x # width = 300, height = proportional
x300 # width = proportional, height = 300
-geometry 100x200
在 ImageMagick 6.9.2.7 和 Fedora 23 上的行为类似于 min(100x, x200)
。 - Skippy le Grand Gourou对于像我这样的新手...
Windows: Powershell: 例如用于Facebook照片:
右键单击Windows“开始”,选择“终端”
C:cd到需要进行转换的目录: 例如:cd Users/OneDrive/Pictures
C:mkdir FBName;创建子目录'makedir ./FBName'也可以。
C:magick name.jpg -resize 2048 ./FBName/newname.jpg
; 将以最大尺寸2048(长边,纵向或横向)调整'name.jpg'大小,并将其放入先前创建的子目录FBName中。Linux将使用“convert”替换'magick'
mogrify
命令,使用它可以更改原始图片。我发现将图片复制到一个新文件夹中,然后运行mogrify -resize 512x *.jpg
更加方便。 - Lexmkdir -p thumbnails
:https://dev59.com/0G445IYBdhLWcg3wWY8U - Paul Rougieux