How to re-size image with high quality When using this code ?
.....................................................................................................................................................................
<?PHP
if(isset($_POST["Submit"]))
{
$image_type_check = $_FILES['file']['type']; //file type
$image_name = $_FILES['file']['name']; //file name
$image_size = $_FILES['file']['size']; //file size
$image_temp = $_FILES['file']['tmp_name']; //file temp
$image_size_info = getimagesize($image_temp); //get image size
//Get file extension and name to construct new file name
$image_info = pathinfo($image_name);
$image_extension = strtolower($image_info["extension"]); //image extension
$image_name_only = strtolower($image_info["filename"]);//file name only, no extension
//create a random name for new image (Eg: fileName_293749.jpg);
$new_file_name = '123456789'.$image_extension;
list($width,$height)=getimagesize($image_temp);
$newwidth=985;
$newheight=($height/$width)*$newwidth;
$tmp=imagecreatetruecolor($newwidth,$newheight);
$filename = "uploads/".$new_file_name;
imagejpeg($tmp,$filename,100);
}
?>