调整图像大小不需要';不能使用PHP-GD

调整图像大小不需要';不能使用PHP-GD,php,php-gd,Php,Php Gd,我的代码如下: list($width, $height) = getimagesize("dir"); $src = imagecreatefromjpeg("dir"); $im = imagecreatetruecolor(300, 300); imagecopyresampled($im, $src, 0, 0, 0, 0, 300, 300, $width, $height); imagejpeg($src, 'img.jpg'); 它保存图像,但与原始图像大小相同,而不是300x

我的代码如下:

list($width, $height) = getimagesize("dir");
$src = imagecreatefromjpeg("dir"); 
$im = imagecreatetruecolor(300, 300);
imagecopyresampled($im, $src, 0, 0, 0, 0, 300, 300, $width, $height);
imagejpeg($src, 'img.jpg');

它保存图像,但与原始图像大小相同,而不是300x300。如何解决?

您在
imagejpeg
函数中使用了错误的图像处理程序。使用:

imagejpeg($im, 'img.jpg');