function resize_img($imgname,$size,$picture_save)
{
//Header("Content-Type: image/jpeg");
$img_src = ImageCreateFromjpeg($imgname);
$true_width = imagesx($img_src);
$true_height = imagesy($img_src);
if ($true_width>=$true_height)
{
$width=$size;
$height = ($width/$true_width)*$true_height;
}
else
{
$height=$size;
$width = ($height/$true_height)*$true_width;
}
$img_des = ImageCreateTrueColor(($width-1),($height-1));
imagecopyresized ($img_des, $img_src, 0, 0, 0, 0, $width, $height, $true_width, $true_height);
imagejpeg($img_des,$picture_save);
return $img_des;
}Mas as imagens estão ficando serrilhadas, a qualidade não está boa
Imagem gerada com o script:

Tamanho de 1.4 kb
Imagem gerada com editor

Tamanho de 1.1 kb
Bom, como podem ver acima a qualidade está bem diferente.. quanto ao tamanho não me importo...
Alguem sabe como resolver este problema.. se existe alguma propriedade para adicionar na função e ela melhorar a qualidade da imagem ???
abraços a todos e obrigado










