Generación de la imagen en php
ImageInterlace(image_handler,boolean)
Determina si la imagen será interlazada o no 1=interlazada, 0=no interlazada.
imagegif (image_handler, path)
Dado un image_handler genera un archivo gif con la imagen correspondiente, el archivo puede luego incluirse con un tag para mostrarse en una página. Si no es necesario almacenar la imagen es posible llamar a imagegif de la forma:
imagegif (image_handler)
En cuyo caso la imagen generada es transmitida directamente al browser, para ello antes es necesario enviar al browser un header indicando que se va a recibir un gif.
Ejemplo:
header(«Content-Type: image/gif»);
ImageGIF($IM);
Fuente: Documento Generación de web sites dinámicos usando PHP