l'header è fondamentale, controlla di nn avere nessun tipo di output prima...

attenzione anche agli spazi all'interno del content type:
codice:
header("Content-type: image/jpeg");