Escalar imagen php mysql [closed]

Hola a todos ya tengo este codigo que me le baja la calidad a las imagenes cargadas pero lo que quiero es que ahora las redimencione a por ejemplo 200 x 200

<?php 
function compressImage($source, $destination, $quality) { 
    // Obtenemos la informaciĆ³n de la imagen
    $imgInfo = getimagesize($source); 
    $mime = $imgInfo['mime']; 
     
    // Creamos una imagen
    switch($mime){ 
        case 'image/jpeg': 
            $image = imagecreatefromjpeg($source); 
            break; 
        case 'image/png': 
            $image = imagecreatefrompng($source); 
            break; 
        case 'image/gif': 
            $image = imagecreatefromgif($source); 
            break; 
        default: 
            $image = imagecreatefromjpeg($source); 
    } 
     
    // Guardamos la imagen
    imagejpeg($image, $destination, $quality); 
     
    // Devolvemos la imagen comprimida
    return $destination; 
} 
 
 
// Ruta subida
$uploadPath = "uploads/"; 
 
if(isset($_POST["submit"])){ 
    if(!empty($_FILES["image"]["name"])) { 
        //$fileName = basename($_FILES["image"]["name"]); 
        $fileName = time();         
        $imageUploadPath = $uploadPath . $fileName; 
        $fileType = pathinfo($imageUploadPath, PATHINFO_EXTENSION); 
            $imageTemp = $_FILES["image"]["tmp_name"]; 
             
            // Comprimos el fichero
            $compressedImage = compressImage($imageTemp, $imageUploadPath, 20);

             
        }
    }
 
?>

solucionar este inconveniente en el codigo