【发布时间】:2012-07-27 18:19:31
【问题描述】:
我已经看到可以使用 smush.it 为您的网站优化图像的功能,但它们仍然调用实际的 yahoo smushit 服务器。
有没有这样的脚本,我可以在本地安装以在用户上传图像后压缩图像。
【问题讨论】:
-
不是PHP,但是可以试试pngcrush。
标签: php image optimization compression
我已经看到可以使用 smush.it 为您的网站优化图像的功能,但它们仍然调用实际的 yahoo smushit 服务器。
有没有这样的脚本,我可以在本地安装以在用户上传图像后压缩图像。
【问题讨论】:
标签: php image optimization compression
如果您使用的是 linux 机器,则有 http://sourceforge.net/projects/littleutils/ 提供
如果您正在运行 wordpress,甚至还有一个方便的花花公子插件,可以使用它,http://wordpress.org/extend/plugins/cw-image-optimizer/
*我没有使用上述任何一个链接,但我计划在重建当前服务器时使用。
【讨论】:
我最近 fork 了一个 PHP Image resize 脚本,你可以找到它here on GitHub。这基本上可以帮助您动态减小图像的大小并为您缓存它。因此,这会根据加载的图像数量缩短任何特定页面的加载时间。
例如在 my homepage here 上,我从 facebook cdn 加载了大约 20 张图片作为标题。现在由于图像很大,可以说超过 500x500,我加载了很多开销,只是使用标签的宽度属性重新调整它们的大小。所以我固定宽度并在页面加载时动态调整它们的大小。
因此,早些时候页面缓存平均为 2.8mb,这被降低了大约 1mb,为我节省了每次加载时的服务器带宽,而且加载时间更快。
用法很简单,万一有什么不清楚的地方还是ping!
希望我能帮上忙! PS:我正在尝试减少损失的压缩,这将进一步减小图像大小。让我们看看我得到了什么!
【讨论】: