mmm puedes hacer algo así...
Código PHP:
Ver original$archivo = $_POST['imagen'];
$nombre = $info[count($info)-1]; $path = 'imagenes/';
$file = $path.$nombre;
$maxHeight = isset($_POST['maxheight']) ?
$_POST['maxheight'] : 400; $maxWidth = isset($_POST['maxwidth']) ?
$_POST['maxwidth'] : 400;
$imagen = '';
die('El archivo no existe'); }
switch($tipo) {
case IMAGETYPE_GIF:
echo '<p>crear imagen desde gif</p>';
break;
case IMAGETYPE_JPEG:
echo '<p>crear imagen desde jpeg</p>';
break;
case IMAGETYPE_PNG:
echo '<p>crear imagen desde png</p>';
break;
}
die('no se creo la imagen'); }
$ratio = $ancho/$alto;
if (($maxWidth / $maxHeight) < $ratio) {
$newWidth = ceil($maxHeight * $ratio); $newHeight = $maxHeight;
}else {
$newWidth = $maxWidth;
$newHeight = ceil($maxWidth * $ratio); }
if ($newWidth != 0 && $newHeight != 0) {
echo '<p>Porcentaje: '.$por.' - Ancho: '.$newWidth.' - Alto: '.$newHeight.'</p>';
switch($tipo) {
case IMAGETYPE_GIF:
break;
case IMAGETYPE_JPEG:
break;
case IMAGETYPE_PNG:
break;
}
echo '<p><img src="'.$path.$nombre.'" /></p>';
}else {
echo 'el tamaño es impreciso';
}
}else {
echo 'No se pudo crear la imagen';
}