您可以$quality在imageJPEG中设置.从手册:
bool imagejpeg(resource $ image [,string $ filename [,int $ quality]])
质量是可选的,范围从0(最差质量,较小文件)到100(最佳质量,最大文件).默认值是默认的IJG质量值(约75).
根据我的经验,不太可能低于70%.
您可能想尝试使用ImageMagick等其他图像处理引擎以较小的文件大小获得更好的结果,如果您可以使用它.我常常觉得GD的JPG编码器不是最重要的,但这只不过是目前的主观印象.