Spike Tarul: Thumbnail erzeugen

Beitrag lesen

Ich hab da ein kleines Problem :

Wenn ich über "imagecopyresized" versuche eine Grafikdatei im jpeg-Format in der Größe zu verändern und damit eine neue zu erzeugen, bekomme ich zwar die Grafik geändert wiedergegeben, nur haben sich die Farben total verändert.

Um das Ganze vielleicht etwas deutlicher zu machen, hier der Quelltext:

-----------------------------------------------------
// Orginalbild
$bild="einBild.jpg";
// Bilddaten feststellen
$size=getimagesize("$bild");
$breite=$size[0];
$hoehe=$size[1];
$neueBreite=120;
$neueHoehe=intval($hoehe*$neueBreite/$breite);

$altesBild=ImageCreateFromJPEG("$bild");
$neuesBild=ImageCreate($neueBreite,$neueHoehe);
ImageCopyResized($neuesBild,$altesBild,0,0,0,0,
$neueBreite,$neueHoehe,$breite,$hoehe);
ImageJPEG($neuesBild,"TN"."$bild");
---------------------------------------------------------

Die erzeugte Thumbnail-Grafikdatei "TNeinBild.jpg" hat zwar jetzt die Größe wie ich Sie haben möchte, nur sind die Farben verfälscht.
Fast so als wenn es eine Gif-Grafik wäre.

Kann mir jemand helfen ?