Farbänderung bei imagecreate

d4k4

Erfahrenes Mitglied
Mit folgendem Script speicher ich thumbnails ab:

PHP:
$im1=imagecreatefromjpeg($bild); //erstellt ein Abbild im Speicher
$size=getimagesize($bild); //ermittelt die Größe des Bildes

$breite=$size[0]; //die Breite des Bildes
$hoehe=$size[1]; //die Höhe des Bildes

if($breite<=$hoehe) {
   $faktor = $hoehe / $breite;
}

else {
   $faktor = $breite / $hoehe;
}

$breite_neu=$breite/$faktor; //die Breite des Thumbnails
$hoehe_neu=$hoehe/$faktor; //die Höhe des Thumbnails

$im2=imagecreate($breite_neu,$hoehe_neu); //Thumbnail im Speicher erstellen

imagecopyresized($im2, $im1, 0,0, 0,0,$breite_neu,$hoehe_neu, $breite,$hoehe);

    $size = $bild_size; // Größe der Datei 
    $picname = $bild_name; // Der Originalname 
    $type = $bild_type; // Der MIME Type der Datei 
	
  $location = "Bilder/$picname";
  
imagejpeg($im2,$location); //Thumbnail speichern

imagedestroy($im1); //Speicherabbild wieder löschen
imagedestroy($im2); //Speicherabbild wieder löschen

klappt auch recht gut, nur bekomm ich eine Farbänderung mit rein. Kann man was dagegen machen?
 
Zurück