Google PageSpeed 和 ImageMagick:png 压缩

问题描述 投票:0回答:2

我正在使用 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 来说还不够。

我想念什么?

谢谢!

ruby-on-rails imagemagick png carrierwave pagespeed
2个回答
2
投票

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

推荐

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

使用图像压缩器

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


0
投票

对于 google pagespeed,请使用 PNG 优化器工具,如 Jpeg Compressor。它提供进一步的无损压缩,有助于提高您的网站性能。此外,请检查您是否按照 Google 的 PageSpeed 文档

的建议执行了基本和高级优化
© www.soinside.com 2019 - 2024. All rights reserved.