首页 > 解决方案 > 通过 PHP 批量调整图像大小的问题

问题描述

我正在通过 PHP 批量调整图像大小。当我单独调整图像大小时,没有问题。但是当我作为批处理运行时,来自 40 个图像的所有 JPG 都被错误地调整了大小。

我批量调整 JPG 和 PNG 的大小。PNG一切正常。但是从 40 JPG 开始,它们并不好。调整大小的图像示例:源图像

调整大小错误的图像看起来像:调整大小错误的图像

良好调整大小的图像(在前 40 个 JPG 中):良好调整大小的图像

当我更新脚本以仅调整调整大小错误的图像时,一切正常。但它不能批量工作。哪里可能有问题?

标签: phpimageresize

解决方案


我知道了!这是我的代码中的一个错误。这是因为我将 PNG 的输出质量设置为 $quality /= 10; 之后的所有PNG质量都很差。


推荐阅读