我有很多不同大小的PNG图标:

96x96
96x23
96x46
96x80
etc...

我怎样才能在linuxconvert实用程序的帮助下填充它们。这样所有的图标都得到相同的正方形尺寸,比如96x96
现有图像应以居中为中心。像这样(对于大小为5x5的图像):
.....
xxxxx
xxxxx
xxxxx
.....

我使用以下命令缩放图像。也许,我忘了一些参数?
convert -size 96x96 icon.png -resize 96x96 +profile '*' scaled.png

最佳答案

这个应该有助于:

convert             \
   icon.png         \
  -scale 96x96      \
  -background white \
  -gravity center   \
  -extent 96x96     \
  +profile '*'      \
   scaled.png

10-01 02:26