Google의 Guetzli 압축 알고리즘으로 이미지 최적화
- 범주: 개발
다음 가이드는 Google의 새로운 Guetzli 압축 알고리즘을 사용하여 jpeg 이미지를 최적화하는 단계를 안내합니다.
구글 공개 Guetzli는 얼마 전에 현재 방법으로 달성 할 수있는 것보다 최대 35 % 더 작은 파일 크기를 약속하는 JPEG 인코더였습니다.
35 % 감소는 Ghacks가 수백 메가 바이트의 저장 공간을 절약하고 최적화 덕분에 많은 대역폭을 절약 할 수 있습니다. Google은 Guetzli 최적화 이미지가 크기 대비 품질을 희생하지 않는다고 약속합니다.
한 가지 예 : 웹 사이트에 1000 개의 jpg 이미지가 있습니다. 각 이미지의 크기는 100 Kiloybte입니다. Guetzli가 파일 크기를 25 % 줄이면 이미지 크기를 25,000 킬로바이트 (25 메가 바이트)로 줄일 수 있습니다.
이러한 이미지가 한 달에 10,000 번 다운로드되면 250,000KB 또는 250MB의 트래픽이 절약됩니다. 또한 사용자 측에서는 다운로드가 더 빠를 것입니다.
Google의 Guetzli 압축 알고리즘으로 이미지 최적화
로 향할 수있는 동안 GitHub 알고리즘의 개인 버전을 가져 와서 Windows, POSIX 또는 Mac OS X의 소스에서 빌드하려면 대부분의 웹 마스터에게 익숙하지 않을 것입니다.
FileOptimizer는 이미 Guetzli 지원과 함께 제공되는 프로그램 중 하나입니다. 이 프로그램은 소프트웨어에서 다운로드 할 수있는 범용 파일 최적화 프로그램입니다. SourceForge 페이지 .
프로그램은 간단합니다. 이미지 또는 기타 파일을 인터페이스로 끌어다 놓고 메뉴에서 최적화> 모든 파일 최적화를 선택한 다음 프로세스가 완료 될 때까지 기다립니다.
인터페이스에 폴더를 놓아 FileOptimizer가 지원하는 모든 파일을 대기열에 자동으로 추가 할 수 있습니다.
Guetzli는 무손실이 아니기 때문에 기본적으로 사용되는 디코더 중 하나가 아닙니다. FileOptimizer에서 Guetzli 지원을 활성화하려면 다음을 수행하십시오.
- fileoptimizer.ini 파일을 엽니 다. 기본 사용자 폴더에서 찾을 수 있습니다. C : users martin fileoptimizer.ini
- JPEGAllowLossy 매개 변수를 찾아 true로 설정하십시오. 행의 false를 true로 바꾸면 행의 시작 부분이 JPEGAllowLossy = true가됩니다.
- 이미 실행중인 경우 FileOptimizer를 다시 시작하십시오.
변경 한 후에는 프로그램 인터페이스에로드 된 jpg 이미지의 파일 크기를 줄이기위한 알고리즘 중 하나로 Guetzli가 사용됩니다.
일부 오래된 Ghacks 폴더에서 초기 실행으로 인해 평균 약 15-20 % 감소했습니다. 특히 최적화 된 이미지에서 품질 저하를 감지 할 수 없었기 때문에 이것은 나쁘지 않습니다.
이것의 한 가지 단점은 이미지에서 Guetzli를 실행하는 데 시간이 걸린다는 것입니다. 시간은 이미지의 크기에 따라 다르지만 이미지가 100KB에 도달하면 속도가 느려지고 1MB 제한을 초과하면 정말 느려집니다 (1 분 이상). 그래도 웹 마스터에게는 그만한 가치가있을 것입니다. 여분의 PC가 있거나 PC를 밤새 켜두고 압축 작업을 실행할 수있는 경우 가장 좋습니다.
이제 당신 : 이미지를 최적화합니까?