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