danielocity
Mitglied
Hallo!
Mal wieder geht es um ein Problem bei meinem Bilderupload. Und zwar: Wenn ich mit einer PHP-Datei ein Bild auslese welches transparente Flächen hat wird es falsch angezeigt.
Mein aktueller PHP Code für PNG-Bilder sieht so aus:
Die Variable $thumb wird je nachdem ob $_GET["thumb"] 1 oder 0 ist als "thumbs/" definiert. So also ich hab es geschafft das dieser Code die transparenten Stellen auch transparent anzeigt jedoch alles was nicht transparent ist komisch anzeigt (http://aicero.freeunix.net/fehler.png).
Hat jemand eine Lösung?
Danke im Vorraus!
Grüße Daniel
Mal wieder geht es um ein Problem bei meinem Bilderupload. Und zwar: Wenn ich mit einer PHP-Datei ein Bild auslese welches transparente Flächen hat wird es falsch angezeigt.
Mein aktueller PHP Code für PNG-Bilder sieht so aus:
PHP:
Header("Content-type: image/png");
$im = imagecreatefrompng(ROOT."/uploads/".$thumb."".$_GET["src"].".png");
$bg_color = imagecolorat($im,1,1);
imagecolortransparent($im, $bg_color);
imagepng($im);
imagedestroy($im);
Hat jemand eine Lösung?
Danke im Vorraus!
Grüße Daniel