Hallo,
Aha, also an der GD sollte es nicht liegen.
header("Content-type: image/jpeg");
Hast Du mal geprueft, ob dieser Header auch wirklich geschickt wird?
Und was sonst noch so fuer Header geschickt werden?
http://cgi.w3.org/cgi-bin/headers
mfg,
Thomas