Hola,
lo que puedes hacer es pasarle a la función redimensionar la ruta del archivo de destino donde quieres hacer una copia. Por ejemplo:
Código PHP:
function redimensionar($img_original, $img_nueva, $img_nueva_anchura, $img_nueva_altura, $img_nueva_calidad)
{
$img = ImageCreateFromJPEG($img_original);
if(!empty($img))
{
$new_w_R = ImageSX($img);
$new_h_R = ImageSY($img);
// se calcula la relación alto/ancho
$aspect_ratio = $new_h_R/$new_w_R;
// se ajusta al nuevo tamaño
$img_nueva_altura = abs($img_nueva_anchura * $aspect_ratio);
// crear imagen nueva
$thumb = ImageCreateTrueColor($img_nueva_anchura,$img_nueva_altura);
// redimensionar imagen original copiandola en la imagen. La imagen se reajustará al nuevo tamaño
ImageCopyResampled($thumb,$img,0,0,0,0,$img_nueva_anchura,$img_nueva_altura,ImageSX($img),ImageSY($img));
// guardar la imagen redimensionada donde indica $img_nueva
ImageJPEG($thumb,$img_nueva,$img_nueva_calidad);
}
}
// En la llamada a la función deberás pasarle el path del archivo original, el path de donde quieres guardarlo, las nuevas medidas de alto y ancho,y la calidad de la imagen.
redimensionar("/var/www/html/ejemplo/prueba.jpeg","/var/www/html/ejemplo/thumprueba.jpeg",50,50,95);
?>
Espero que te sirva
Skaperna