Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/11/2009, 17:39
Avatar de kalvinman
kalvinman
 
Fecha de Ingreso: octubre-2006
Ubicación: Bogota Colombia
Mensajes: 849
Antigüedad: 17 años, 6 meses
Puntos: 22
Pregunta Redimension sin distorcion en PHP

hola amigos de foros del web, veran estoy usando el siguiente codigo para redimensionar imagenes.

Código PHP:
<?php
$source
="../data/img/".$cimagen.""// archivo de origen
$dest="../data/img/thumb-".$cimagen.""// archivo de destino
$width_d=100// ancho de salida
$height_d=100// alto de salida
list($width_s$height_s$type$attr) = getimagesize($source$info2); // obtengo información del archivo
$gd_s imagecreatefromjpeg($source); // crea el recurso gd para el origen
$gd_d imagecreatetruecolor($width_d$height_d); // crea el recurso gd para la salida
// desactivo el procesamiento automatico de alpha
imagealphablending($gd_dfalse);
// hago que el alpha original se grabe en el archivo destino
imagesavealpha($gd_dtrue);
imagecopyresampled($gd_d$gd_s0000$width_d$height_d$width_s$height_s); // redimensiona
imagejpeg($gd_d$dest); // graba
// Se liberan recursos
imagedestroy($gd_s);
imagedestroy($gd_d);

?>
el problema es que quedan de 100*100 pixeles, lo que quiero es que quede de 100 pixeles de ancho peor que el alto sea porcentual para que mantenga las proporciones de la imagen.

como lo hago???
Gracias