【问题标题】:Google PageSpeed and ImageMagick : png compressionGoogle PageSpeed 和 ImageMagick:png 压缩
【发布时间】:2013-11-16 21:10:04
【问题描述】:

我正在使用 Google PageSpeed 检查我的网站,并收到以下警告:

Losslessly compressing image.png could save 802B (31% reduction).

这个 png 文件是通过carrierwave 上传到我的Rails 网站上的。上传图片时,我运行相当于convert -strip -quality 100 -resize "90x90^" -gravity center -extent 90x90 image.png final_image.png

但这对 Google 来说还不够。

我错过了什么?

谢谢!

【问题讨论】:

  • 尝试运行一些 PNG 优化器(PNGOUT、PNGCRUSH、PngOptim ...)

标签: ruby-on-rails imagemagick png carrierwave pagespeed


【解决方案1】:

请参阅 PageSpeed 文档https://developers.google.com/speed/docs/insights/OptimizeImages

建议

您应该对所有图像执行基本和高级优化。 基本优化包括裁剪不必要的空间,减少颜色 深度到可接受的最低水平,移除图像 cmets,以及 将图像保存为适当的格式。您可以执行基本 使用任何图像编辑程序进行优化,例如 GIMP。先进的 优化涉及 JPEG 和 PNG 的进一步(无损)压缩 文件。

使用图像压缩器

有多种工具可以执行进一步的无损压缩 JPEG 和 PNG 文件,对图像质量没有影响。对于 JPEG,我们 推荐jpegtranjpegoptim(仅适用于Linux; 使用 --strip-all 选项运行)。对于PNG,我们推荐OptiPNGPNGOUT

【讨论】:

    猜你喜欢
    • 2013-02-08
    • 1970-01-01
    • 1970-01-01
    • 2015-01-31
    • 1970-01-01
    • 1970-01-01
    • 2012-10-12
    • 2014-08-03
    • 1970-01-01
    相关资源
    最近更新 更多