Problem mit GD Library

PHPer

Erfahrenes Mitglied
Hallo Leute!

Ich habe in PHP eine Funktion geschrieben, mit der ich Bilder vergrößern bzw. verkleinern kann, um z.B. Thumbs in einer bestimmten Größe erstellen zu können. Das Script funktioniert auch soweit problemlos, allerdings macht mir die GD Library da n Strich unter die Rechnung.
Das Problem besteht darin dass nachdem ich das Bild mit imagecopy(resized) verändert habe die Bilder nun total Verfärbt sind.

Ein vorher nacher Bepsile findet Ihr im Anhang.

Ich habe schonmal irgendwo gelesen dass die GD Library damit Probleme haben soll, allerdings ging es dabei um die v1. version. Ich benutz allerdings v2.

Das Script:

Code:
$image = imagecreatefromjpeg($pic);
$image1 = imagecreate(128,160);
$farbe_body=imagecolorallocate($image1,0,0,0);
imagecopyresized($image1, $image, 0,0,0,0,128,160,128,160); 
header("Content-type: image/jpeg");
imagejpeg($image1);

Naja, jemand ne Ahnung wie sich das Problem beheben lässt?

Lg.
 

Anhänge

  • image.jpg
    image.jpg
    46,8 KB · Aufrufe: 36
  • image2.jpg
    image2.jpg
    4,9 KB · Aufrufe: 35
Zuletzt bearbeitet:
Falls Du zum Erzeugen des Thumbnails die Funktion imagecreate() nutzt probier mal die Funktion imagecreatetruecolor()
Ich hatte auch erst das Problem dass die Thumbnails mies aussahen bis ich die Funktion gewechselt habe.
 
Ja das wars, nun funktioniert das auch wieder. Wie konnte ich das nur mit dem True Color vergessen. Danke! :)
 
Zurück