example.png
ほとんど透明で黒い形をした50×50ピクセルの画像があります。 imagemagickで達成したいのは、example_output.png
透明な背景と中央にオリジナルの50x50画像を持つ100x100ピクセルの新しい画像を作成することです。これは可能ですか?どのように?
答え1
確認する道路タスク:
convert example.png -gravity center -background none -extent 200%x example_output.png
答え2
すでに100×100の透明な画像がある場合は、次のことができます。
convert 100x100.png 50x50.png -geometry +25+25 -composite x.png
そうでない場合は、まず100×100を作成してから元の値を追加してください。
convert -size 100x100 xc:none 100x100.png
convert 100x100.png 50x50.png -geometry +25+25 -composite x.png