У меня есть две команды, которые отлично работают:
convert Nord.png -gravity South -crop x80% -fuzz 50% -fill '#5BC236' -opaque '#8FBCBB' -background transparent -extent 800x800 out.png
convert Nord.png out.png -gravity Center -composite -background '#2E3440' -gravity Center -extent 3840x2160 background.png
Они делают то, что берут файл PNG следующим образом:

И преобразовать его в изображение, подобное этому:

Но в процессе создается такой файл:

Мне интересно, возможно ли объединить эти две команды, чтобы: а) был только один вызов для команды convert
, и б) только один файл создается как вывод.
Я пробовал эту команду,
convert Nord.png -gravity South -crop x80% -fuzz 50% -fill '#5BC236' -opaque '#8FBCBB' -background transparent -extent 800x800 out.png -gravity Center -composite -background '#2E3440' -gravity Center -extent 3840x2160 background.png
Но вывод отличается:

Как мне объединить эти две команды в одну?