dr-chiller
Cadet 4th Year
- Registriert
- Okt. 2004
- Beiträge
- 98
Hallo und frohes neues Jahr,
ich habe das Problem das beim Upload von gif Dateien kein Thumbnail erstellt wird, ist das Bild ein JPG bild dann geht es ohne Probleme. Jetzt finde ich den fehler einfach nicht. Vielleicht seht ihr ja das Problem.
Also hat jemand ne idee ?
ich habe das Problem das beim Upload von gif Dateien kein Thumbnail erstellt wird, ist das Bild ein JPG bild dann geht es ohne Probleme. Jetzt finde ich den fehler einfach nicht. Vielleicht seht ihr ja das Problem.
PHP:
function CreateThumbFromJPEG ($name, $newfilename, $newdimension = 120) // Das geht zu 100%
{
$size = GetImageSize ($name);
$width = $size[0];
$height = $size[1];
if ($width > $height)
{
$newwidth = $newdimension;
$newheight = intval ($height * $newwidth / $width);
}
else
{
$newheight = $newdimension;
$newwidth = intval ($width * $newheight / $height);
}
if ($size[2] == 2)
{
$old_picture = ImageCreateFromJPEG ($name);
$new_picture = ImageCreateTrueColor ($newwidth, $newheight);
ImageCopyResized ($new_picture, $old_picture, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
ImageJPEG ($new_picture, $newfilename);
return true;
}
else
{
return false;
}
}
function CreateThumbFromGIF ($name, $newfilename, $newdimension = 120) // Das geht nicht
{
$size = GetImageSize ($name);
$width = $size[0];
$height = $size[1];
if ($width > $height)
{
$newwidth = $newdimension;
$newheight = intval ($height * $newwidth / $width);
}
else
{
$newheight = $newdimension;
$newwidth = intval ($width * $newheight / $height);
}
if ($size[2] == 2)
{
$old_picture = ImageCreateFromGIF ($name);
$new_picture = ImageCreateTrueColor ($newwidth, $newheight);
ImageCopyResized ($new_picture, $old_picture, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
ImageGIF ($new_picture, $newfilename);
return true;
}
else
{
return false;
}
}
Also hat jemand ne idee ?