ImageMagick으로 이미지 포맷 변환하기
https://imagemagick.org/script/download.php
에서
ImageMagick-7.1.1-30-portable-Q16-HDRI-x64.zip (포터블)
버전 받아서
윈도우 PATH 에 magick.exe 가 있는 폴더 경로를 추가해서 사용하세요.
변환은 간단합니다.
in.avif 파일을 out.jpg 로 변환한다고 하면
명령프롬프트를 열고
magick.exe in.avif out.jpg
하면 됩니다.
간단하죠?
magick.exe 는 일괄 변환시에 사용할 수 있는 mogrify 옵션도 지원하는데
magick.exe mogrify -format jpg -quality 85% *.avif
하면 avif 파일을 품질 85%의 jpg 파일로 일괄 변환합니다.
주의점은 mogrify는 확장자가 같은 경우 원본 파일을 덮어씁니다.
덮어 쓰는 걸 방지하려면 '-path <다른저장경로>'를 추가해서 사용하세요.
magick.exe mogrify -format jpg -path <다른저장경로> -quality 85% *.jpg
mogrify 옵션 없이
배치 명령어를 이용한다면
for %a in (*.avif) do magick.exe "%a" "%~na.jpg"
로 avif 파일을 jpg 파일로 일괄 변환할 수 있습니다.
이 외에도 리사이즈, 잘라내기, 워터마크, 이미지 연결, 이미지 분할 등등
수 없이 많은 기능을 지원하지만
저정도만 알아도 이미지 변환할 때 상당히 유용하게 사용할 수 있습니다.
참고로,
https://github.com/TeaM-TL/FotoKilof 같은걸 사용하면
GUI로 할 수 있습니다.
그럼,
공유합니다.