macOS: Quick Action: Convert to WebP (and how to batch convert images)
블로그에 있던 기존 PNG 파일들을 변환하고자 ImageMagick 내 포함된 mogrify 커맨드로 일괄 변환 수행했다. 변환할 파일들이 있는 경로에 가서 다음 커맨드를 사용한다. magick mogrify -format webp *.png 다만 앞으로는 개별 파일들을 매번 변환해서 올려야 할텐데, 터미널을 매번 열기는 귀찮다는 생각에 Quick Action으로 만들어 보기로 했다. 이번 포스트에서는 ImageMagick을 활용하여 macOS에서 어떤 이미지라도 WebP로 변환하여 동일 폴더에 넣어주는 Quick Action을 만들어 본다. ImageMagick이 설치되어 있지 않다면 Homebrew를 통해 설치한다. brew install imagemagick Automator를 통해 다음의 “Run Shell Script” 커맨드를 입력한다. for f in "$@" do fname="${f%.*}.webp" /usr/local/bin/convert "$f" "$fname" done 다음 경로에 Convert image to WebP format.workflow 로 저장한다. ~/Library/Services/Convert image to WebP format.workflow 변환을 원하는 파일 우클릭 - Quick Actions 에서 작동시킨다. 잘 작동하여 WebP 변환 파일이 생성되는 것을 볼 수 있다. 비교해 보진 않았지만 위 Quick Action으로도 다수의 파일을 선택하여 돌리면 잘 돌아가므로 추후에는 mogrify를 사용할 일은 그리 많지 않을 것 같다. ...