Заполните значки пустым пространством с помощью утилиты преобразования Linux
-
11-12-2019 - |
Вопрос
У меня есть куча значков в формате PNG разных размеров:
96x96
96x23
96x46
96x80
etc...
Как я могу это сделать с помощью linux convert
полезность, загони их.Чтобы все значки имели одинаковые квадратные размеры, скажем 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
Не связан с StackOverflow