【发布时间】:2011-07-24 00:32:33
【问题描述】:
当您在网站上运行适用于 Firebug/Firefox 的 Google PageSpeed 插件时,它会建议可以无损压缩图像的情况,并提供下载此较小图像的链接。
例如:
- 无损压缩 http://farm3.static.flickr.com/2667/4096993475_80359a672b_s.jpg 可以节省 33.5KiB(减少 85%)。
- 无损压缩 http://farm2.static.flickr.com/1149/5137875594_28d0e287fb_s.jpg 可以节省 18.5KiB(减少 77%)。
- 无损压缩 http://cdn.uservoice.com/images/widgets/en/feedback_tab_white.png 可以节省 262B(减少 11%)。
- 无损压缩 http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/themes/base/images/ui-bg_flat_75_ffffff_40x100.png 可以节省 91B(减少 51%)。
- 无损压缩 http://www.gravatar.com/avatar/0b1bccebcd4c3c38cb5be805df5e4d42?s=45&d=mm 可以节省 61B(减少 5%)。
这适用于 JPG 和 PNG 文件类型(我没有测试过 GIF 或其他文件类型。)
还要注意 Flickr 缩略图(所有这些图像都是 75x75 像素。)它们是相当大的节省。如果这真的很棒,为什么雅虎不将这个服务器端应用到他们的整个库中并减少他们的存储和带宽负载?
甚至 Stackoverflow.com 也代表着一些非常小的节省:
- 无损压缩 http://sstatic.net/stackoverflow/img/sprites.png?v=3 可以节省 1.7KiB(减少 10%)。
- 无损压缩 http://sstatic.net/stackoverflow/img/tag-chrome.png 可以节省 11B(减少 1%)。
我看到 PageSpeed 建议我使用 Photoshop 的“保存为 Web”功能创建的 PNG 文件可以节省相当多的费用。
所以我的问题是,他们对图像进行了哪些更改以将它们减少这么多?我猜对不同的文件类型有不同的答案。这对JPG来说真的是无损的吗?他们怎么能打败 Photoshop?我应该对此有点怀疑吗?
【问题讨论】:
-
看起来 Pagespeed 现在要求有损压缩。结果之前说:“无损压缩xxx.jpg可以节省xx kb(xx%减少)”。现在它说“压缩 xxx.jpg 可以节省 xx kb(减少 xx%)” 重要的是,Google 似乎要求仅对较小的图像(缩略图等)进行有损压缩。谁能弄清楚 Google 使用了哪些有损压缩工具和参数?
标签: compression imaging pagespeed google-pagespeed