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_d, false);
// hago que el alpha original se grabe en el archivo destino
imagesavealpha($gd_d, true);
imagecopyresampled($gd_d, $gd_s, 0, 0, 0, 0, $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