【问题标题】:are there any php scripts like smush.it to optimise images locally on my site?有没有像 smush.it 这样的 php 脚本来优化我网站上的本地图像?
【发布时间】:2012-07-27 18:19:31
【问题描述】:

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

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

【问题讨论】:

  • 不是PHP,但是可以试试pngcrush。

标签: php image optimization compression


【解决方案1】:

如果您使用的是 linux 机器,则有 http://sourceforge.net/projects/littleutils/ 提供

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

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

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

【讨论】:

    【解决方案2】:

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

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

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

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

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

    【讨论】:

    • 我很感兴趣...你得到了什么? ;)
    • @HighPriestessofTheTech:锻炼得不是很好... :(...仍在使用有损转换
    • 无赖 :( 好吧,我要试一试。如果我想出任何远程有用的东西,我会在这里发布...不要屏住呼吸,更伟大的思想比我试过的:P
    猜你喜欢
    • 1970-01-01
    • 2014-01-19
    • 1970-01-01
    • 1970-01-01
    • 2012-02-12
    • 1970-01-01
    • 2012-12-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多