Buenas a todos,
tengo este script, creo que era de jam, que me redimensiona una foto, para que el peso sea el menor posible. el codigo es este:
Código:
function redimensionar($file) {
$imagen = ImageCreateFromJPEG($file);
unlink($file); // BORRAMOS el archivo original
$width = imagesx($imagen);
$height = imagesy($imagen);
$nueva_anchura = 150; //
$nueva_altura = 150;//
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;
}
el problema es que al hacerlo 150 x 150, me deforma las fotos si son de un tamaño muy grande. que opcion tendria, con este codigo, para hacer que sea algo proporcional?
saludos,
ferran