Hola amigos del foro tengo un sistema en php para cargar imagenes luego el programa las redimensiona usando el siguiente codigo:
   Código PHP:
     
$ancho = 480;
  $alto = 480;
  $info = pathinfo($name);
  $tamano = getimagesize($t_name);
  $width = $tamano[0];
  $height = $tamano[1];
  
//instrucciones para manipular el ancho y alto de la imagen...
 
 
  if ($info['extension']== "jpg" || "jpeg" || "JPG"){
 
       $nuevaimagen = imagecreatetruecolor($ancho,$alto);
       $viejaimagen = imagecreatefromjpeg($t_name);
       imagecopyresized($nuevaimagen,$viejaimagen,0,0,0,0,$ancho,$alto,$width,$height);
       $original =  "../Carousel/virgenes/";   // carpeta adonde van las imagenes
       
       copy($t_name,$original);
      imagejpeg($nuevaimagen,$original);
     } 
    
  
se redimensiona correctamente pero pierde calidad cuando la redimension es mayor