이미지 파일의 사이즈를 변환해야할 필요가 있을 때, 변환해야할 파일이 몇 개 안된다면
포토샵이나 다른 이미지/그래픽 도구로 작업하면 되지만
파일 개수가 많다면 일일이 작업하기에는 시간이 많이 걸린다.
그래서 빠르게 작업할 수 있는 방법을 찾아서 해보았다.
바로 ImageMagick라는 도구를 활용하는 방법이다.
macOS를 기준으로 설명한다.
먼저 ImageMagick를 설치한다.
brew install imagemagick
설치에는 시간이 꽤 걸린다.
설치가 완료되고 나면 이제 명령어 실행만 하면 된다.
magick mogrify -resize 360x360 -path output_folder *.png
명령어는 다음과 같은 의미가 있다.
magick mogrify -resize {가로길이}x{세로길이} -path {변환된이미지저장폴더경로} {변환대상파일}
실행하고 나면 변환된이미지저장폴더에 이미지들이 새로 저장되고 원본 변환대상파일은 그대로 유지된다.
변환대상파일은 하나씩 파일명을 정확하게 입력해서 명령어를 여러번 실행해도 되지만,
*.png, *.jpeg, original*.jpg 처럼 와일드카드 문자를 사용해서 여러 건을 동시에 지정하는 것도 가능하다.
그리고 배경이 투명한 PNG 이미지는 변환해도 투명 배경이 유지된다.