Enviaste la direccion de LocalHost! no se puede ver asi...
creo que tu problema esta aca
Código PHP:
header("Content-type: image/jpeg");
borra esa linea, eso le esta indicando al navegador que tu arhivo es una imagen jpeg y no he visto una imagen jpeg formada por codigo html hasta hoy! jaja
Proba borrando esa linea
Edito:
Ademas, cualquier header que se quiera enviar tiene que enviarce antes de que se genere algun tipo de html!.... en tu caso ya se han enviado etiquetas html al navegador antes de llamar a tu header!....