ImageMagick: изменение размера изображения без масштабирования

ImageMagick: изменение размера изображения без масштабирования

У меня есть изображение example.pngразмером 50x50 пикселей, в основном прозрачное и немного черной формы. Я хочу с помощью imagemagick создать новое изображение example_output.pngразмером 100x100 пикселей с прозрачным фоном и исходным изображением размером 50x50 в центре. Это возможно? Как?

решение1

Проверьтестепеньоперация:

convert example.png -gravity center -background none -extent 200%x example_output.png

решение2

Если у вас уже есть прозрачное изображение размером 100x100, вы можете сделать это:

convert 100x100.png 50x50.png -geometry +25+25 -composite x.png

В противном случае сначала создайте 100x100, а затем добавьте оригинал:

convert -size 100x100 xc:none 100x100.png
convert 100x100.png 50x50.png -geometry +25+25 -composite x.png

Связанный контент