ResizeImage (width)
function ResizeImage($new_width, $source, $dest)
{
$imgsize = GetImageSize($source);
$width = $imgsize[0];
$height = $imgsize[1];
$new_height = ceil($new_width * $height / $width);
$im = ImageCreateFromJPEG($source);
$new_im = ImageCreateTrueColor($new_width,$new_height);
ImageCopyResampled($new_im,$im,0,0,0,0,$new_width,$new_height,ImageSX($im),ImageSY($im));
ImageJPEG($new_im,$dest);
imagedestroy($im);
imagedestroy($new_im);
}
ResizeImage(900, "src.jpg", "dest.jpg");
?>