테스트 환경
Ubuntu 18.04 container on Docker
필수 라이브러리 설치 (Requirements)
$ sudo apt-get update
$ sudo apt-get install cmake autoconf automake libtool make pkg-config git nasm libpng-dev
소스파일 다운로드 (Download source)
$ git clone https://github.com/mozilla/mozjpeg.git
컴파일 (Compile)
$ cd mozjpeg
$ mkdir build && cd build
$ sudo cmake ../
$ sudo make install
이미지 압축 테스트 (Test)
실행방법
$ ./cjpeg-static -outfile [output file] -optimise [input file]
압축품질 설정
$ ./cjpeg-static -outfile my-image-optimized.jpg -optimise my-image.jpg
$ ./cjpeg-static -outfile my-image-80.jpg -optimise -quality 80 my-image.jpg
이미지 일괄 압축
$ find /dir -type f -name "*.jpg" -exec sh -c " ./cjpeg-static -outfile '{}_' -optimise '{}'; rm -rf '{}'; mv '{}_' '{}'" \;