Estás mezclando dos enfoques diferentes que no puedes mezclar:
- muestra html en medio de tu código
- muestra una imagen al final de tu código
Tienes que elegir:
- Usted genera html. Luego, debe guardar la imagen como una imagen e incluirla en una etiqueta de imagen como
<img src="your_freshly_saved_image.jpg">
- Usted genera una imagen. Entonces no puede generar nada más en este script y la fuente de una imagen en otra página html/php sería su script:
<img src="your_image_script.php?with_some_vars=perhaps">