mi sa che iol problema è l'header
difatti se metto

header("Content-type: image/jpeg");

almneo mi rileva la pagina come immagine
solo che non me la visualizza mi da un errore nel link(la croce di explorer per intenderci)