Mac에서 Google 이미지 압축 도구 Guetzli 사용

1153 단어
앞에서 말한 바와 같이 Google은 JPEG 포맷 압축 도구인 Guetzli Guetzli를 인코더로 개발했습니다. Guetzli는 보통 libjpeg에서 생성한 jpeg 그림의 크기보다 20%~30% 작습니다.Guetzli는 서열화된 JPEGs만 생성합니다. 이렇게 하면 스트레스를 풀 때 더욱 빠른 속도를 낼 수 있습니다.
Mac에 Guetzli 설치
  • brewhome을 통해 Guetzlibrew install guetzli
  • 설치
  • 소스 설치를 통해bazel 필요
    Bazel을 설치해야 합니다. Bazel은 Google에서 제공하는 빌드 도구입니다.git clone https://github.com/google/guetzli.git cd guetzlibazel build -c opt //:guetzlibazelbuild가 끝난 후guetzli 디렉터리에서 생산bazel-bin/guetzli하고 export bazel-bin/guetzli를 통해 환경 변수로 내보냅니다.

  • Guetzli를 사용하여 이미지 압축
  • guebzli origin_image new_image
  • 추가--quality value는 압축의 질을 지정할 수 있으며,value는 반드시 >=84
  • 내 테스트 상황
    명령행을 통해 그림을 압축할 때 기본적으로 로그를 인쇄하지 않아서 아무 일도 하지 않은 줄 알았습니다.--verbose 압축 프로세스를 명령줄에 인쇄할 수 있습니다.
  • 531kb의 png 이미지로 최종 결과는 216kb로 압축률은 59% 정도
  • 1.3M jpg 이미지 1개, 최종 결과 901kb, 압축률 32% 정도
  • 가장 확대된 그림을 통해 보면 압축된 그림과 원도는 육안으로 보면 어떤 차이가 있는지 알아보기 어렵다.
    주의
    Guetzli를 사용하여 그림을 압축할 때 시간이 좀 걸린다. 물론 우리는 스크립트를 써서 대량으로 처리한 다음에 커피를 한 잔 마시면 그림이 이미 압축된다.
    장면 작업
    안드로이드, IOS 프로젝트에서 이미지를 압축하여 설치 패키지의 크기를 줄일 수 있다

    좋은 웹페이지 즐겨찾기