moin!
Ich vermute dass das Bild nicht Truecolor ist:
welches bild? das originale? doch. außerdem wird ja kein neues erzeugt. aber ich hab das mal gemacht. ich hab das bild (b1) genommen, ein neues erzeugt (b2) und b1 in b2 kopiert. erfolglos. das ergebnis ist das gleiche.
Das einzige was mir jetzt noch einfällt ist die Qualitätsangabe des Befehls, vieleicht kannst du damit was erreiche:
int imagejpeg ( resource im [, string filename [, int quality]] )
Oder wie schon gesagt wurde mit PNG versuchen, JPG ist für das Bild wohl wirklich nicht die richtige Lösung, obwohl sich PNG mit dem Verlauf auchschwer tun könnte...
------------------------------
lieber ein Pinguin der läuft
als ein Fenster das hängt
------------------------------