是否有像smush.it这样的任何php脚本来优化本地站点上的图像?

问题描述:

我看到了可以使用smush.it为您的网站优化图像的功能,但它们仍然会调用实际的yahoo smushit服务器。是否有像smush.it这样的任何php脚本来优化本地站点上的图像?

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

+0

这不是PHP,但你可以尝试pngcrush。 – Artefact2

,如果你是在Linux中,有http://sourceforge.net/projects/littleutils/它提供

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

,如果你正在运行WordPress的甚至有一个方便的花花公子插件,与它的工作原理,http://wordpress.org/extend/plugins/cw-image-optimizer/

*我不使用任何上面的链接,但我计划当我重建我当前的服务器。

我最近分叉了一个Php图像调整大小的脚本,你可以找到它here on GitHub。这基本上可以帮助您缩小图像的大小,并为您缓存图像。因此,这会根据加载的图像数量来改善任何特定页面的加载时间。

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

因此,较早的页面缓存页面大小平均为2.8mb,这会使每个负载节省大约1mb的服务器带宽,加载时间要快得多。

这个用法很简单,如果有些东西不清楚,仍然可以ping通!

希望我帮了忙! PS:我正在尝试减少压缩,这将进一步缩小图像尺寸。让我们看看我得到了什么!

+0

我很感兴趣...你得到了什么? ;) –

+0

@HighPriestessofTheTech:没有很好的锻炼... :(仍然使用有损转换 – whizzzkid

+0

无赖:(嗯,我要给它一个刺,如果我拿出任何远程有用的东西,我会在这里张贴......不要屏住呼吸,我的思想比我尝试过的更强大:P –