【问题标题】:Tools to compress images to pagespeed standard [closed]将图像压缩到 pagespeed 标准的工具 [关闭]
【发布时间】:2018-01-11 01:17:41
【问题描述】:

我一直在使用 Photoshop 的“保存为网络”选项来保存我网站上的图像。

我将质量级别保持在 60,这会稍微降低图像质量。当我提高级别时,pagespeed 告诉我图像可以进一步压缩而不会丢失。

我也尝试对 Irfan View 做同样的事情,它具有批量调整大小和压缩功能,这很棒,但会导致相同的页面速度警告。

我可以在这里做什么?有没有其他工具可以使用?

【问题讨论】:

  • 来个样本,麻烦的图片看看你的意思?
  • @MarkSetchell imgur.com/a/0Ng5V 已被 Photoshop 保存为 60 质量,但 pagespeed 告诉我它可以进一步减少 38KB。

标签: image-processing pagespeed image-compression google-pagespeed


【解决方案1】:

您发布的图片为 182kB。使用 ImageMagick,您可以对 144kB 的色度进行下采样并降低质量:

convert ZtUUpS8.jpg -sampling-factor 4:2:2 -quality 75 result.jpg

或者,您可以说您想要一个不大于 90kB 的图像,如下所示:

convert ZtUUpS8.jpg -define jpeg:extent=90KB result.jpg

您可以在安装 ImageMagick 之前复制其中的每一个并尝试它们:-)


批处理

首先备份您的文件,然后处理一个小子集的COPY,直到您明白为止。

如果您使用的是 Windows,并且想要进行批处理,您有两种选择:

1。使用 ImageMagick 的mogrify 命令:

mogrify -define jpeg:extent=90KB *.jpg

2:使用 Windows 的FOR 循环

我不使用Windows,但有一个描述为here 的 FOR 循环,看起来像这样:

FOR /F %%G IN (*.jpg) DO convert "%%G" -define jpeg:extent=90KB "%%G"

【讨论】:

  • 谢谢马克。我在pagespeed上检查了这些图像,它说它仍然可以稍微减少,但没关系。现在,有没有类似的东西,但我可以用 GUI 和批处理来做同样的事情?
  • 你在 Windows 上吗?
  • 是的,Windows 10。
  • 我已经用批处理的一些建议更新了答案。抱歉,我在 Windows 上不是最好的。
  • 谢谢马克 :)
猜你喜欢
  • 2012-06-28
  • 2010-11-04
  • 1970-01-01
  • 2012-12-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-03
相关资源
最近更新 更多