Aqui les pongo el codigo
Código PHP:
<?
function redimencionar($file) {
// Se da por echo la imágen existe y es una imágen JPEG (no se hacen validaciones)
$imagen = ImageCreateFromJPEG($file);
$width = imagesx($imagen);
$height = imagesy($imagen);
$nueva_anchura = 200; // Define aquí el ancho requerdo
$nueva_altura = ($nueva_anchura * $height) / $width ;// Para un alto proporcinal (RECOMENDADO) ó ingresa directamente el alto requerido.
if (function_exists("imagecreatetruecolor")) {
$calidad = ImageCreateTrueColor($nueva_anchura, $nueva_altura);
} else $calidad = ImageCreate($nueva_anchura, $nueva_altura);
ImageCopyResized($calidad, $imagen, 0, 0, 0, 0, $nueva_anchura, $nueva_altura, $width, $height);
ImageJPEG($calidad, $file, 100);
imagedestroy($imagen);
return true;
}
?>