2017-05-24 4 views

답변

0

우분투 16.04에서 mozjpeg 미리 컴파일 된 바이너리를 사용하여 모든 폴더에서 재귀 적으로 모든 jpeg를 배치 또는 대량 최적화하도록 테스트되었습니다. 64 비트의 경우 ... 을

먼저 다운로드 및 mozjpeg를 설치 : 다음 명령을 실행 32 비트에 대한

wget https://mozjpeg.codelove.de/bin/mozjpeg_3.2_amd64.deb 
dpkg -i mozjpeg_3.2_amd64.deb 

:

wget https://mozjpeg.codelove.de/bin/mozjpeg_3.2_i386.deb 
dpkg -i mozjpeg_3.2_i386.deb 

는 다음 링크 mozjpeg의 jpegtran ...

ln -s /opt/mozjpeg/bin/jpegtran /usr/bin/jpegtran 

그런 다음 jpegs, optimi를 반복적으로 검색 할이 perl 스크립트를 다운로드하십시오 새 jpegtran을 사용하여 ze를 인쇄하고 결과를 인쇄하십시오.

wget https://gist.githubusercontent.com/aksuited/96ea6144d9b62befbce23fd62b3b7b4d/raw/e31a74da9d7eaa6004969716f49c08e8d0a4de62/optimize_jpegs.pl 

스크립트 권한을 부여

...

chmod 755 optimize_jpegs.pl 

스크립트를 실행 ...

optimize_jpegs.pl /path/to/jpegs 

샘플 출력 :

# ./optimize_jpegs.pl/
Inspecting //2.2.jpg 
-- Huffman table optimization: saved 15681 bytes (orig 93901) 
Inspecting //28ga 500ft 4oz 1.jpg 
-- Huffman table optimization: saved 3055 bytes (orig 25897) 
Inspecting //104.jpg 
-- Huffman table optimization: saved 9566 bytes (orig 48080) 
Inspecting /usr/share/doc/nodejs/full-white-stripe.jpg 
Inspecting /usr/share/doc/nodejs/thin-white-stripe.jpg 


---------------------------- 
    Sumary 
---------------------------- 

    Inspected 5 JPEG files. 
    Modified 3 files. 
    Huffman table optimizations: 3 
    Progressive JPEG optimizations: 0 
    Total bytes saved: 28302 (orig 167878, saved 16.85%)