thecreep: PHP GD ImageResize - fehlehafte Farben

Beitrag lesen

Hallo Leute,
ich habe einen kleinen Script geschrieben, der mir anhand einer URL eines JPEG-Bildes und entweder Breite oder Höhe, eine Thumbnail ausgibt. Ich berechne die jeweils nicht gegebene Dimension aus dem Seitenverhältnis des Originalbildes, soweit funktionierts auch noch einwandfrei. Dann tu ich das Bild per imagecopyresized skalieren und dann gebe ich es aus.
Nun ist leider das Problem, dass die Farbwerte irgendwie unnormal sind :(

hier ist mein Quelltext:

<?php  
//SPÄTER SIND DAS HIER PARAMETER  
  $PICTURE="./picture.JPG";  
  $HEIGHT=150;  
  
//QUELLBILD LADEN  
  $oldimage = imagecreatefromjpeg($PICTURE);  
//SEITENVERHÄLTNIS BERECHNEN  
  $is = getimagesize($PICTURE);//0=width,1=height  
  $Ratio=$is[0]/$is[1];  
//DIE NICHT GEGEBENE DIMENSION BERECHNEN  
  if($WIDTH)  
    $HEIGHT=$WIDTH/$Ratio;  
  elseif($HEIGHT)  
    $WIDTH=$HEIGHT*$Ratio;  
//DAS NEUE BILD ERZEUGEN	  
  $image= imagecreate($WIDTH,$HEIGHT);  
//QUELLBILD SKALIERT IM NEUEN BILD SPEICHERN  
  imagecopyresized($image,$oldimage,0,0,0,0,$WIDTH,$HEIGHT,$is[0],$is[1]);  
  
//BILD AUSGEBEN  
  Header('Content-Type: image/jpeg');  
  imagejpeg($image, NULL, 100);  
//RESSOURCEN VERNICHTEN  
  imageDestroy($oldimage);  
  imageDestroy($image);  
?>

So damit ihr wisst was ich wirklich meine das Originalbild und anschließend das Ergebnis:
http://tdv.td.ohost.de/php/picture.JPG

http://tdv.td.ohost.de/php/thumbnail.php

Wo ist mein Fehler?

MfG thecreep