为什么在php中用GD创建的图像质量很低?

时间:2014-05-11 06:08:48

标签: php gd

我正在从我的照片创建缩略图,但结果质量很差!和颜色混合在一起。我能为此做些什么?

我的部分代码:

$thumb = imagecreatetruecolor($newWidth,$newHeight);
$source = imagecreatefromjpeg($srcImage);
imagecopyresized($thumb,$source,0,0,0,0,$newWidth,$newHeight,$width,$height);
imagejpeg($thumb,$desImage);

1 个答案:

答案 0 :(得分:2)

将imagecopyresized替换为imagecopyresampled以更好地调整大小。

然后,您可以将第三个参数更改为imagejpeg以更改保存的质量。默认值为75,最大值为100。