Originariamente inviato da gianiaz
fai una prova:

1 - Togli l'istruzione header
2 - Fai un echo di un immagine
3 - Copia il codice (quindi tutti i caratteri strani)
4 - Salvalo in un file di testo, ma salva con estensione jpg.
5 - Vedi l'immagine?

Questo era solo per escludere che non fosse sbagliata l'immagine di partenza.

Solitamente in questi casi l'errore è dovuto a qualche carattere che va a rendere inutilizzabile l'immagine (verifica che non ci siano ritorni a capo o cose del genere dopo l'istruzione di header.

Altro non mi viene in mente...
i can try ti faccio sapere tra 5 min.