Acá está el código......
Código PHP:
<?
$ruta = "imagenes/pelotica.gif";
// toma las dimensiones de la fuente
$list = getimagesize($ruta);
$ancho = $list[0];
$alto = $list[1];
// crea la imagen Gif
$fuente = @imagecreatefromgif($ruta);
$transCol = imagecolorallocate($fuente, 0, 0, 0);
// toma las dimensiones de la del GIF creado
$imgAncho = imagesx ($fuente);
$imgAlto =imagesy($fuente);
$imagen = ImageCreate($ancho,$alto);
ImageCopyResized($imagen,$fuente,0,0,0,0,$ancho,$alto,$imgAncho,$imgAlto);
imagecolortransparent($imagen, $transCol);
Header("Content-type: image/gif");
imageGif($imagen,"pelotica_trans.gif");
imagedestroy($imagen);
?>
El te deja un archivo llamado "pelotica_trans.gif" donde ejecutes el script.....
En la variable $transCol está el color que deseas sea transparente. OJO. donde consiga el color lo vuelve transparente....
Espero te sirva
Saludos
Frank