IT기타
터미널로 이미지 간단 편집(합성,다수의 이미지를 하나의 이미지로)
emilyyoo
2025. 3. 19. 12:49
728x90
터미널에서 ImageMagick 라이브러리를 사용하면 간단한 명령어로 이미지를 합성할 수 있다.
1. ImageMagick 설치
Mac에서는 Homebrew를 사용하여 설치할 수 있다. 터미널을 열고 다음 명령어를 실행.
brew install imagemagick
설치가 완료되었는지 확인하려면 다음을 실행.
magick -version
***기본 명령어 (한 줄 실행)
1. 두 개의 이미지를 가로로 나란히 이어 붙이려면 +append 옵션을 사용.
세로로 붙이려면 -append 옵션을 사용하면 된다. 2개이상이면 아래와 같은 패턴으로 이미지 추가 가능.
magick convert +append 이미지1.png 이미지2.png 합쳐진이미지.png
ex)
magick convert +append /Users/a1/Documents/image1.png /Users/a1/image2.png result.png
2. 이미지 합성 : 두개의 이미지를 합성하고자 할때. 첫번째 이미지를 두번째 이미지 위에 올리고 싶을 떄.
즉, 배경 이미지의 가로 크기에 맞춰 덮어쓸_이미지.png를 자동으로 크기 조정한 후, 비율을 유지한 채 중앙에 배치하는 명령어
magick /Users/a1/Downloads/배경1.jpg \
\( /Users/a1/Downloads/이미지1.png -resize $(magick identify -format "%w" /Users/a1/Downloads/배경1.jpg)x \) \
-gravity center -geometry +0-13 -composite 결과.png
==> 실행결과인 "결과.png"
728x90