通过 PHP 优化图像



我想构建一个PHP脚本来优化图像,类似于PunyPNG或 Kraken.io 优化图像的方式。从本质上讲,我需要能够拍摄.jpeg、.png和.gif图像,并尽可能减小其文件大小,而不会降低质量(或质量损失最小)。

这些服务提供API,但我想避免不必要的成本,并且我不想受到特定数量的日常使用的限制。

这可以通过像ImageMagick这样的东西来完成吗?甚至可能吗,还是太复杂了?

谈到重新调整图像大小,它们从来都不是问题,有几个工具可以帮助您批量执行此操作。既然你特别说PHP,我希望你会用它来在页面上显示它。出于同样的目的,我不久前写了这个小脚本,可能对你有所帮助。在这里分叉 https://github.com/whizzzkid/phpimageresize

Spatie 有一个不错的软件包,会定期更新,我已经使用一段时间了,没有问题:

https://github.com/spatie/image-optimizer

最新更新