通过PHP优化图像
我想构建一个PHP脚本来优化图像,就像PunyPNG或Kraken.io优化图像一样。基本上,我需要能够拍摄.jpeg、.png和.gif图像,并尽可能减少它们的文件大小,而不会丢失质量(或以最小的质量损失) 这些服务提供API,但我希望避免不必要的成本,并且我不希望受到日常使用的特定数量的限制通过PHP优化图像,php,image,optimization,Php,Image,Optimization,我想构建一个PHP脚本来优化图像,就像PunyPNG或Kraken.io优化图像一样。基本上,我需要能够拍摄.jpeg、.png和.gif图像,并尽可能减少它们的文件大小,而不会丢失质量(或以最小的质量损失) 这些服务提供API,但我希望避免不必要的成本,并且我不希望受到日常使用的特定数量的限制 这可以用像ImageMagick这样的东西来完成吗?这是可能的,还是太复杂了?谈到重新调整图像大小,它们从来都不是问题,有几种工具可以帮助您批量调整图像大小。由于您特别提到PHP,我希望您将使用它在页面
这可以用像ImageMagick这样的东西来完成吗?这是可能的,还是太复杂了?谈到重新调整图像大小,它们从来都不是问题,有几种工具可以帮助您批量调整图像大小。由于您特别提到PHP,我希望您将使用它在页面上显示它。出于同样的目的,不久前我写了这个小脚本,它可能会对你有所帮助。在此分叉Spatiale有一个不错的软件包,可以定期更新,我已经使用了一段时间,没有任何问题: png是无损耗的。如果不从根本上改变图像的内容或提高压缩级别,就无法“优化”。jpeg优化通常涉及降低质量设置,但在获得太多视觉伪影之前,要想知道您可以走多远,这是非常重要的。