Ver Mensaje Individual
  #15 (permalink)  
Antiguo 20/05/2011, 02:55
Miexeker
 
Fecha de Ingreso: enero-2008
Mensajes: 14
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Redimensionar una imagen con php, y no morir en el intento.

Porfin conseguir comprenderlo, y consegui un codigo que funciona.

les enlazo al tutorial para todos los que le sirva :

http://www.blasten.com/contenidos/?id=18834

A mi me ha ayudado mucho, aunque hay redimensiona las imagenes a una cifra en concreto, como yo queria un porcentaje, pues lo modifique un poco:

Código PHP:
function redimensionar_jpeg($img_original$img_nueva$img_nueva_anchura$img_nueva_altura,
$img_nueva_calidad) {

// crear imagen desde original
$img ImageCreateFromJPEG($img_original);

// crear imagen nueva
$thumb ImageCreate($img_nueva_anchura,$img_nueva_altura);

// redimensionar imagen original copiandola en la imagen
ImageCopyResized($thumb,$img,0,0,0,0,$img_nueva_anchura,$img_nueva_altura,

ImageSX($img),ImageSY($img));

// guardar la imagen redimensionada donde indicia $img_nueva
ImageJPEG($thumb,$img_nueva,$img_nueva_calidad);

}
redimensionar_jpeg('test.jpg','test3b.jpg',$width*0.5,$height*0.5,25);

?> 
Asi se reduce el ancho y el alto al 50 porciento, y la calidad a 25. Funciona genial!!

Espero que les ayude a todos los que tengan el mismo problema que yo!

Saludos!