我想要使用ImageMagick批量转换一些图像。
应将所有图片转换为特定宽度,例如500px
。
500px
,请将其缩小并保留纵横比。500px
,请向边添加边框以使其500px
宽。第一个可以使用magick mogrify -resize 500x *
,但这也可以缩放宽度较小的图像。如何防止这种情况发生并改为添加边框?
我想我可以添加-background black -gravity center
,但我不知道如何防止升级。
答案 0 :(得分:1)
现在使用两个单独的命令解决它:
调整大于500px
宽的图片:
magick mogrify -resize '500x>' *
为小于500px
宽的图片添加边框:
magick mogrify -gravity center -extent '735x<' *