Mira CLO justamente acabo de subir un script sobre galerias de imagenes, donde hago uso de la libreria GD. Puedes darle una miradita bajandote el scritp de
http://www.geocities.com/stone_neo/galeriastone.zip. Busca el Archivo funcion.php que es donde esta la funcion de crear miniaturas dinamicamente.
Pero por si no tienes ganas de bajarte el script completo y darte mis sugerencias aqui te dejo el codigo
funcion.php
Código PHP:
<?
$imagen=$_GET['imagen'];
$calidad=80;
$reduccion=5;
$src_img=ImageCreateFromJPEG($imagen);
$ancho_o=imagesx($src_img);
$alto_o=imagesy($src_img);
//Aqui puedes modificar los tamaños de las miniaturas
if($ancho<=$alto)
{
$ancho=80;
$alto=100;
}
else
{
$ancho=100;
$alto=80;
}
$dst_img=imagecreatetruecolor($ancho,$alto);
imagecopyresampled($dst_img,$src_img,0,0,0,0,$ancho,$alto,$ancho_o,$alto_o);
ImageJPEG($dst_img,'',$calidad);
ImageDestroy($src_img);
Imagedestroy($dst_img);
?>
Ahora en el script donde pienses hacer la miniatura en el tag <img pones esto
<img src="funcion.php?imagen=nombredelaimagen.jpg" >
Espero que te sirva .
Adios