This will resize JPG images: function get_image_width($image) { $imgsize = getimagesize($image);
return $imgsize[0]; } function get_image_height($image) { $imgsize = getimagesize($image); return $imgsize[1]; } function resize_image($originalimage, $dest_width, $save_path, $newfilename) { $file_ext = strstr($newfilename, '.'); $width = get_image_width($save_path.$originalimage); $height = get_image_height($save_path.$originalimage); // If the width is bigger than the destination width, reduce the image size. if ($width > $dest_width) { $aspectratio = ($width-$dest_width)/$width; $newwidth = ceil($dest_width); $newheight = ceil($height-($height*$aspectratio)); if (strtoupper($file_ext) == ".JPG") if (function_exists("imagejpeg")) { $src_img = imagecreatefromjpeg($save_path.$originalimage); if (imageistruecolor($src_img)) $dst_img = imagecreatetruecolor($newwidth, $newheight); else { echo $originalimage." is not a true color image."; exit(); } imagecopyresampled($dst_img, $src_img, 0, 0, 0, 0, $newwidth, $newheight, $width, $height); imagejpeg($dst_img, $save_path.$newfilename, 80); imagedestroy($src_img); imagedestroy($dst_img); } } // Must be the same width or less, just save it. else if (!copy($save_path.$originalimage, $save_path.$newfilename)) { echo "unable to copy file"; exit(); } return $newfilename; } "Ryan Schefke" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > > > How do you resize pictures once they're in a certain directory? I have the > script to upload a picture, that's working fine. I just need some help with > resizing it. Can someone help? > > > > Thanks! > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php