Hallo,
habe in meinem Bildbearbeitungsscript (Hochladen & Bearbeiten) ein Fehler!
Wenn ich ein JPG-Bild hochlade dann wird alles gemacht wie ich es will....
wenn ich hingegen ein GIF-Bild hochladen tu dann bekomme ich nur ein schwarzes Bild nachdem ich es mit der GD2 bearbeitet habe....
Ich habe folgendes im Script:
Beim hochladen wird die Datei immer auf die endung .jpg umbenannt.
Danach wird dann mit diesem Scipt bearbeitet....
Ich bekomme aber bei Gif ein schwarzes Bild.....
Kann mir mal jemand kurz sagen wo ich hier was übersehen habe ?
habe in meinem Bildbearbeitungsscript (Hochladen & Bearbeiten) ein Fehler!
Wenn ich ein JPG-Bild hochlade dann wird alles gemacht wie ich es will....
wenn ich hingegen ein GIF-Bild hochladen tu dann bekomme ich nur ein schwarzes Bild nachdem ich es mit der GD2 bearbeitet habe....
Ich habe folgendes im Script:
Code:
$type=jpg"; $dim = getimagesize("$path"); $src = @ImageCreateFromJPEG($upload_dir."/".$countpic.".jpg"); if(!$src) { ImageCreateFromGIF($upload_dir."/".$countpic.".jpg"); $type="gif"; } $dest = @imagecreatetruecolor(60, 45) or die("Cannot Initialize new GD image stream"); imagecopyresampled( $dest, $src , 0, 0, 0, 0, 60, 45, $dim[0], $dim[1]); $dest = UnsharpMask($dest,70,1,4); if($type=jpg) imagejpeg ($dest , $path);else imagegif ($dest , $path);
Danach wird dann mit diesem Scipt bearbeitet....
Ich bekomme aber bei Gif ein schwarzes Bild.....
Kann mir mal jemand kurz sagen wo ich hier was übersehen habe ?
Kommentar