lo que pasa es que queiro que las imagenes queden enminiatura pero del mismo tamaño todas, le doy los parametros pero hace la miniaturas dependiendo del tamaño original de la imagen..
dejo el codigo
Código PHP:
<?php
$anchura=$_GET['ancho'];
$hmax= $_GET['alto'];
//$nombre=basename($_GET['ruta']);
$nombre=$_GET['ruta'];
$datos = getimagesize($nombre);
if($datos[2]==1){$img = imagecreatefromgif($nombre);}
if($datos[2]==2){$img = imagecreatefromjpeg($nombre);}
if($datos[2]==3){$img = imagecreatefrompng($nombre);}
$ratio = ($datos[0] / $anchura);
$altura = ($datos[1] / $ratio);
if($altura>$hmax){$anchura2=$hmax*$anchura/$altura;$altura=$hmax;$anchura=$anchura2;}
$thumb = imagecreatetruecolor($anchura,$altura);
imagecopyresampled($thumb, $img, 0, 0, 0, 0, $anchura, $altura, $datos[0], $datos[1]);
if($datos[2]==1){header("Content-type: image/gif"); imagegif($thumb);}
if($datos[2]==2){header("Content-type: image/jpeg");imagejpeg($thumb);}
if($datos[2]==3){header("Content-type: image/png");imagepng($thumb); }
imagedestroy($thumb);
?>
pueden ver un ejemplo en:
http://www.jorgegarces.cl/index.php?gal=20051002185823