4

我已经看到可以使用 smush.it 为您的网站优化图像的功能,但它们仍然调用实际的 yahoo smushit 服务器。

有没有这样的脚本可以在用户上传后在本地安装以压缩图像。

4

2 回答 2

2

如果你在一个 linux 机器上,有http://sourceforge.net/projects/littleutils/它提供

  1. 包括几个基本的文件属性查询实用程序。
  2. 包括几个文件重命名实用程序。包括几个无损图像文件重新压缩器。
  3. 包括几个压缩文件再压缩器。
  4. 包括一个重复的文件查找实用程序。
  5. 包括一个安全的临时文件创建实用程序。

如果您正在运行 wordpress,甚至还有一个方便的花花公子插件,可以使用它,http://wordpress.org/extend/plugins/cw-image-optimizer/

*我没有使用上述任何一个链接,但我计划在重建当前服务器时使用。

于 2012-06-04T19:28:37.870 回答
1

我最近 fork 了一个 PHP Image resize 脚本,你可以在 GitHub 上找到它。这基本上可以帮助您动态减小图像的大小并为您缓存它。因此,这可以根据加载的图像数量改善任何特定页面的加载时间。

例如,在我的主页上,我从 facebook cdn 加载了大约 20 张图片作为标题。现在由于图像很大,可以说超过 500x500,我加载了很多开销,只是使用标签的宽度属性重新调整它们的大小。所以我固定宽度并在页面加载时动态调整它们的大小。

因此,早些时候页面缓存的平均大小为 2.8mb,这被降低了大约 1mb,从而为我节省了每次加载时的服务器带宽,而且加载时间要快得多。

用法很简单,万一有不清楚的地方还是ping!

希望我有所帮助!PS:我正在尝试减少损失的压缩,这将进一步减小图像大小。让我们看看我得到了什么!

于 2012-07-27T10:19:31.920 回答