Ответ 1
Используйте это вместо:
convert \
input.png \
-background none \
-gravity center \
-extent 100x100 \
output.png
Хорошо заметьте: Этот порядок параметров значителен! (Чтобы убедить себя, просто положите -background none
в конце параметров вместо начала...)
Обновлено: Спасибо @jesmith, который заметил, что изначально предоставленная мне командная строка больше не работает так, как предполагалось. Более поздние версии convert
дополнительно требуют, чтобы -gravity center
вызывался до -extent 100x100
. (Это было одним из изменений, внесенных в один из последних версий ImageMagick [во время первоначального написания этого ответа]).