使用Google的Guetzli压缩算法优化图像

尝试消除问题的工具

以下指南将引导您完成使用Google的新型Guetzli压缩算法优化jpeg图像的步骤。

谷歌 揭幕 不久前的Guetzli,一种JPEG编码器,其文件大小比当前方法可实现的小35%。

降低35%可以​​使Ghacks节省数百兆的存储空间,并通过优化节省大量带宽。 Google保证Guetzli优化的图像不会牺牲尺寸的质量。

一个例子:您的网站上有1000张jpg图像。每个图像的大小为100 Kiloybte。如果Guetzli设法将文件大小减少了25%,则可以将图像大小减少25,000千字节(即25兆字节)。

如果这些图像每月被下载10,000次,您将节省250,000千字节或250兆字节的流量。同样,在用户方面下载会更快。

使用Google的Guetzli压缩算法优化图像

running guetzli file optimizer

虽然你可以去 的GitHub 要获取您自己的算法的个人版本,并从Windows,POSIX或Mac OS X上的源代码构建它,大多数网站管理员可能都不是很熟悉。

FileOptimizer是Guetzli支持已经附带的程序之一。该程序是通用文件优化器,您可以从软件的 SourceForge页面

该程序很简单。将图像或其他文件拖放到界面上,从菜单中选择“优化”>“优化所有文件”,然后等待该过程完成。

您可以在界面上放置文件夹,以将FileOptimizer支持的所有文件自动添加到队列中。

Guetzli不是默认使用的解码器之一,因为它不是无损的。要在FileOptimizer中启用Guetzli支持,请执行以下操作:

  1. 打开fileoptimizer.ini文件。您可以在主用户文件夹中找到它,例如C: users martin fileoptimizer.ini
  2. 找到参数JPEGAllowLossy,并将其设置为true。通过将行中的false替换为true来完成,以便该行的开头读取JPEGAllowLossy = true
  3. 如果FileOptimizer已经在运行,请重新启动它。

guetzli optimize images

进行更改后,Guetzli将用作减少加载到程序界面中的jpg图像文件大小的算法之一。

最初在某些旧的Ghacks文件夹上运行可以平均减少15-20%。这还不错,特别是因为我无法在优化的图像上检测到任何质量下降。

缺点之一是在图像上运行Guetzli需要一些时间。多长时间取决于图像的大小,但是当图像达到100 KB时,它会变慢;如果超过1 MB的限制,它会变慢(一分钟或更长时间)。尽管如此,对于网站管理员来说还是值得的。最好是如果您有备用PC,或者可以让PC整夜开机以运行压缩作业。

现在轮到你 :您是否优化了图像?