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