Bildgröße ändern. Die Farben verändern sich. Warum?

Spakkn

Mitglied
Hallo Leute.

Also, ich habe ein kleines Problem. Und zwar habe ich hier eine Bildupload-Funktion. Diese funktioniert auch super. Die hochgeladenen Bilder werden aber nach per Script auf die richtige Größe gebracht. Und hier habe ein ein Problem, die Bilder verändern ihre Farbe.

Einige Bilder werden durch die Änderung der Größe z.B. Schwarz/Weiß oder sind anderweitig nicht brauchbar. Ein paar Bilder funktionieren allerdings ohne Probleme. Hier der Auszug meines Scriptes:

PHP:
// Normalgroßes Bild erzeugen
       $size=getimagesize("$PicPathIn"."$new_entry"); 
       $breite=$size[0]; 
       $hoehe=$size[1]; 
       $neueBreite=$max['default']['w'];
       $neueHoehe=intval($hoehe*$neueBreite/$breite);
       
       // JPG
       if($size[2]==2) {  
       $altesBild=ImageCreateFromJPEG("$PicPathIn"."$new_entry"); 
       $neuesBild=imageCreate($neueBreite,$neueHoehe); 
       imageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe); 
       ImageJPEG($neuesBild,"$PicPathIn"."$new_entry");

Was stimmt daran nicht? Und danke schon einmal.

MfG
 
Hui, das war ja einfach. Wenn meine Prbleme doch immer so einfach zu lösen wären :)
Diese Funktion kannte ich noch gar nicht. Danke!
 
Zurück