有时候我们希望将某个文件夹中的图像调整为相同大小的图像,imagemagic的mogrify工具可以帮助我们方便地完成这个工作。
假设文件夹中有多个png图像,它们有不同的尺寸,希望将它们都转换为64x64大小的图像。首先,进入到要更改图像的目录中,执行如下命令
mogrify -resize 64x64 *.png
注意,这个命令会用生成的图像覆盖原始图像。当然,我们也可以指定输出图像的目录
mogrify -path fullpathto/temp -resize 64x64 *.png
为了保证图像不变形,在调整图像尺寸时,mogrify会尽量保持图像的寬高比不变。因此,得到的图像不一定是64x64的。如果确实希望得到准确尺寸的图像,可以使用!
强制mogrify忽略寬高比,命令如下
mogrify -resize 64x64\! *.png