旋转后,图像的大小增加


After rotate the image increases in size

我得到一个奇怪的行为…

使用此脚本进行图像操作(旋转),每次使用时图像大小都会增加。

。使用两次后,图像从168.4变为53.2 Kb

$image_source = imagecreatefromjpeg($path_u);
$rotate = imagerotate($image_source, $angle, 0);
imageinterlace($rotate, true);
unlink($path_u);
imagejpeg($rotate, $path_u, 100);
imagedestroy($rotate);

有什么问题,或者是gd功能,使这种效果?

imagejpeg($rotate, $path_u, 100);

如果你保存为100%的质量,它会占用更多的磁盘空间,即使质量保持不变

您已经设置了100%的质量设置。