Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Kaputte Farbpalette mit der GD
Frage
Ich habe ein Script geschrieben, bei dem mit dem GD-Befehl imagecreatefromjpg() ein JPG ausgelesen wird dann mit imagecopyresized() in ein neues Bild geschrieben wird und dieses dann mit imagejpg() gespeichert wird. Das Problem ist jetzt folgendes:
Alle bilder, die hierdurch erzeugt werden haben eine auf 256 Farben verringerte Bildfarbenpalette!
Ich rufe nirgendswo im Script eine imagecolor -funktion auf ...
was läuft hier verkehrt ?
Bei mir zu hause auf dem Rechner liefs einwandfrei !
Antwort 1 von PokErazor
naja, wen's interressiert, in einem anderen Forum wurde mir geholfen ;-)
Das Problem war folgendes:
die Funktion die das Ziel-bild initialisiert, sollt nicht imagecreate() sein sondern imagecreatetruecolor(), schon gehts.
Desweiteren benutze ich jetzt die Funktion imagecopyresampled() zum kopieren, ergibt bessere ergebnisse !
Das Problem war folgendes:
die Funktion die das Ziel-bild initialisiert, sollt nicht imagecreate() sein sondern imagecreatetruecolor(), schon gehts.
Desweiteren benutze ich jetzt die Funktion imagecopyresampled() zum kopieren, ergibt bessere ergebnisse !

