He programado un módulo para hacer Thumbnails. Todo va perfectamente, sólo que en el caso de los gif, pierdo los parámetros de transparencia...
Para hacer el thumbnail de un gif, hago (lo he simplificado y quitado algunas líneas para que os sea más fácil de leer, sólo he puesto las funciones que afectan directamente a la creación de la imagen) ($URL es la dirección del gif):
Código PHP:
$original_image= imagecreatefromgif($url);
$im = imagecreatetruecolor($xnuevo,$ynuevo);
imagecopyresized($im,$original_image,0,0,0,0,$xnuevo,$ynuevo,$xo,$yo);
imagegif($im);
Gracias!