Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/11/2009, 14:59
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 redimensionar imagen proporcional

hola amigos, bueno resulta que estoy utilizando este codigo para redimensionar imagenes en mi servidor, y crear los thumbnails.

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 si la imagen original es de 800 *100 el thumbnail igual que da de 100*100 y se ve mal, entonces me gustaria hacer que cuando la redimensione cambie solo el ancho a 100 y el alto sea proporcional para mandetener las dimensiones de la imagen. xD

Si alguien me puede ayudar... Gracias. xD