Código PHP:
ob_start();
imagegif($image);
$jpg = ob_get_contents();
ob_end_clean();
Para que haces eso?
El proceso natural de trabajo con imagens que creas con PHP y gestionas con cabeceras HTTP es:
1) UN script PHP que ejecuta el código que prestentas, totalmente limpio de más "HTML" por médio .. sólo su finalidad es la de obtener la imagen y componer la(s) cabeceras HTTP adecuadas.
2) UN script/página HTML -aparte- para llamar a ese otro script PHP que genera la imagen en un tag de imagen HTML común:
Código PHP:
<img src="genera_imagen.php">
Un saludo,