如何使用Image Magick将所有图像批量调整为方形



好。我有一个水平图像,比方说2000 x 300。我想覆盖那个图像,并创建一个新的图像,即2000 x 2000,旧图像中心在中间和垂直方向,周围有空白。我还想批量处理许多不同大小的图像。提前谢谢。

使用-resize将图像大小调整为2000x2000,-background将背景设置为白色,-gravity将原始图像居中放置在画布上,-extent调整画布本身的大小(如果图像最初不是方形的,则使图像居中放置)。

convert [imagename] -resize 2000x2000 -background white 
                    -gravity center -extent 2000x2000 [imagename]

最新更新