Moin!
Ich code grad 'n kleines Uploadscript, welches auch Thumbnails erstellt.
Vorhin hab ich irgendwo in diesem Forum gelesen, dass es ab neueren PHP (?) Versionen verboten ist GIFs zu verkleinern? Weiss ich leider nicht mehr genau. Jedenfalls funktionierts mit JPGs, aber bei GIFs kommen nur komische Sonderzeichen..
GIFs:
- ImageCreateFromGIF();
- ImageGIF();
JPGs:
- ImageCreateFromJPEG()
- ImageJPEG();
Hier der code (nicht sauber, ist ja gut ):
Gruß & Dank
Carapau
Ich code grad 'n kleines Uploadscript, welches auch Thumbnails erstellt.
Vorhin hab ich irgendwo in diesem Forum gelesen, dass es ab neueren PHP (?) Versionen verboten ist GIFs zu verkleinern? Weiss ich leider nicht mehr genau. Jedenfalls funktionierts mit JPGs, aber bei GIFs kommen nur komische Sonderzeichen..
GIFs:
- ImageCreateFromGIF();
- ImageGIF();
JPGs:
- ImageCreateFromJPEG()
- ImageJPEG();
Hier der code (nicht sauber, ist ja gut ):
PHP-Code:
$ziel = ImageCreate($max_width, $max_height);
if($endung2 == "gif" OR $endung2 == "GIF") {
$quelle = ImageCreateFromGIF($image);
ImageCopyResized($ziel, $quelle, 0, 0, 0, 0, $max_width, $max_height, $img_width, $img_height);
ImageGIF($ziel);
}
else if ($endung2 == "jpg" OR $endung2 == "JPG" OR $endung2 == "jpeg" OR $endung2 == "JPEG") {
$quelle = ImageCreateFromJPEG($image);
ImageCopyResized($ziel, $quelle, 0, 0, 0, 0, $max_width, $max_height, $img_width, $img_height);
ImageJPEG($ziel, $dir."/".$thumb);
}
Carapau
Kommentar