example.png
나는 50x50 픽셀이고 대부분 투명하고 일부 검은 모양의 이미지를 가지고 있습니다 . imagemagick으로 달성하고 싶은 것은 example_output.png
투명한 배경과 중앙에 원본 50x50 이미지가 있는 100x100 픽셀의 새 이미지를 만드는 것입니다. 이것이 가능합니까? 어떻게?
답변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