A ver... en este mismo foro, o incluso en los FAQ's creo, viene como hacerlo vale? ;)
Hay varios tutoriales acerca de redimensionar imagenes, etc, ok.
getimagesize(); Código PHP:
<?php
list($ancho, $altura, $tipo, $atr) = getimagesize("img/bandera.jpg");
echo "<img src=\"img/bandera.jpg\" $attr alt=\"ejemplo de getimagesize()\" />";
?>
El mejor manual de PHP, el de la web oficial ;)
Respecto al tema en sí:
No sé por qué vuelcas la cabecera del archivo de imagen en el HTML si vas a incrustar una imagen... el documento es HTML, no una imagen, el Header debe ir en el archivo imagen, es decir: imagen.php.
Lo que preguntas ya es HTML, no tiene que ver con PHP:
sea del origen que sea la imagen (contenido dinámico o cualquier imagen física) el tag HTML siempre va a ser igual:
<img src="url de la imagen" widht="ANCHO DE LA IMAGEN" alt="Imagen X" />
S!