使用 PHP 压缩图像
Posted
技术标签:
【中文标题】使用 PHP 压缩图像【英文标题】:Compress images with PHP 【发布时间】:2011-11-09 21:23:11 【问题描述】:我通过 php 处理上传的图像以保存(调整大小后)imagejpeg
。正如我所探索的,imagejpeg
是压缩 jpg 图像以减小文件大小的最佳 php 命令。但是,当我通过 Google Page Speed 查看我的网站时,它说我的所有图片都可以压缩 4-10%。
压缩图像以满足 Google 标准的常用方法是什么?
【问题讨论】:
你能加个网址让我们看看吗? 【参考方案1】:Google 的“标准”是 google 期望的可能最大值。您需要使用高度优化的图像压缩器,除了图像压缩之外什么都不做,因此在这里获得可能的最大最佳值。
例如,您可以在 adobe photoshop 之类的图像编辑器中打开 jpeg 文件,并在具有视觉控制的同时创建您期望的可能的最大最佳压缩。强烈推荐。
GD 库提供符合标准的 jpeg 压缩,应该符合库用户的期望,但可能无法满足图形设计师(和/或 4-10% 的 google)。
【讨论】:
由于用户在网站上传图片,不方便用photoshop之类的软件处理。我正在寻找一个脚本来做到这一点。有压缩图像的在线服务;因此,应该可以通过通用脚本进行进一步压缩。也许不是 GD 而是 ImageMagick ... 甚至还有专门用于自动 jpeg 图像压缩的库。寻找那些。以上是关于使用 PHP 压缩图像的主要内容,如果未能解决你的问题,请参考以下文章