通过PHP批量调整图像大小时出现问题

通过PHP批量调整图像大小时出现问题,php,image,resize,Php,Image,Resize,我正在通过PHP批量调整图像大小。当我分别调整图像大小时,就没有问题了。但当我批量运行时,来自40个图像的所有JPG的大小都被错误地调整了 在第一批中,调整JPG和PNG的大小。PNG都还可以。但从40JPG来看,它们并不好。 调整大小的图像示例: 错误的大小调整图像看起来像: 大小调整良好的图像(在前40个JPG中): 当我更新一个脚本,只调整一个大小不正确的图像时,一切正常。但它不能批量工作。哪里会有问题?我知道了!这是我代码中的一个bug。这是因为我将PNG的输出质量设置为$quality

我正在通过PHP批量调整图像大小。当我分别调整图像大小时,就没有问题了。但当我批量运行时,来自40个图像的所有JPG的大小都被错误地调整了

在第一批中,调整JPG和PNG的大小。PNG都还可以。但从40JPG来看,它们并不好。 调整大小的图像示例:

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

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


当我更新一个脚本,只调整一个大小不正确的图像时,一切正常。但它不能批量工作。哪里会有问题?

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

你能分享你的代码吗?我知道了!这是我代码中的一个bug。这是因为我将PNG的输出质量设置为$quality/=10;之后所有的PNG质量都很差。“这是我代码中的一个bug。”-什么代码@尼娜在提出问题的同时询问了代码,但没有对问题进行更新。你知道哪里出了问题,没人知道。这个问题的答案并不适用,这更像是一个局部问题,除了你自己,对其他人没有帮助。