여러 개의 이미지 파일 사이즈 변환하기

이미지 파일의 사이즈를 변환해야할 필요가 있을 때, 변환해야할 파일이 몇 개 안된다면
포토샵이나 다른 이미지/그래픽 도구로 작업하면 되지만

 

파일 개수가 많다면 일일이 작업하기에는 시간이 많이 걸린다.
그래서 빠르게 작업할 수 있는 방법을 찾아서 해보았다.

 

바로 ImageMagick라는 도구를 활용하는 방법이다.

 

macOS를 기준으로 설명한다.

 

먼저 ImageMagick를 설치한다.

brew install imagemagick

설치에는 시간이 꽤 걸린다.
설치가 완료되고 나면 이제 명령어 실행만 하면 된다.

magick mogrify -resize 360x360 -path output_folder *.png

명령어는 다음과 같은 의미가 있다.

magick mogrify -resize {가로길이}x{세로길이} -path {변환된이미지저장폴더경로} {변환대상파일}

 

실행하고 나면 변환된이미지저장폴더에 이미지들이 새로 저장되고 원본 변환대상파일은 그대로 유지된다.

변환대상파일은 하나씩 파일명을 정확하게 입력해서 명령어를 여러번 실행해도 되지만,
*.png, *.jpeg, original*.jpg 처럼 와일드카드 문자를 사용해서 여러 건을 동시에 지정하는 것도 가능하다.

 

그리고 배경이 투명한 PNG 이미지는 변환해도 투명 배경이 유지된다.