【问题标题】:Optimizing Images via PHP通过 PHP 优化图像
【发布时间】:2020-09-08 21:37:48
【问题描述】:

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

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

这可以用 ImageMagick 之类的东西来完成吗?有没有可能,还是太复杂了?

【问题讨论】:

  • png 是无损的。如果不从根本上摆弄图像的内容或提高压缩级别,您就无法“优化”。 jpeg 优化通常涉及降低质量设置,但在获得太多视觉伪像之前弄清楚您可以走多远并非易事。

标签: php image optimization


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-28
      • 2011-10-04
      • 1970-01-01
      • 2012-03-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多