Graphics

ImageMagick:調整圖像大小而不縮放它

  • April 26, 2017

我有一個example.png50x50 像素的圖像,大部分是透明的,還有一些黑色的形狀。我想用 imagemagick 實現的是,創建一個新圖像,example_output.png它將是 100x100 像素,具有透明背景和中心的原始 50x50 圖像。這是可行的嗎?如何?

查看擴展操作:

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

如果你已經有一個 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

引用自:https://unix.stackexchange.com/questions/361394