Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/09/2008, 13:45
Avatar de Ronruby
Ronruby
 
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 18 años, 3 meses
Puntos: 416
Respuesta: Cambiar tamaño antes de almacenar imagen

Con PHP GD.

Te dejo un ejemplo:

Código PHP:
<?php
$file 
= 'nbRvbO848587-02.jpg'; //imagen, puede ser una subida al servidor claro.
$size = 100; //ancho (o alto) max.
list($width, $height) = getimagesize($file);
if(
$width>$height)
{
    
$new_height = $size;
    
$new_width = ($width/$height)*$new_height;
}
else {
    
$new_width = $size;
    
$new_height = ($height/$width)*$new_width;
}

$resource = imagecreatefromjpeg($file);
$temp = imagecreatetruecolor($new_width, $new_height);
imagecopyresampled($temp, $resource, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
imagejpeg($temp, "nueva_".$file, 100);

?>