Mahlzeit und einen schönen 2.Advent gewünscht.
Ich habe eine Function zum Erstellenn von Thumbnails, functioniert auch, nur leider fehlen den Bildern irgendwie "Farbinformationen"
Bei den Orginalbilder ist alles "schick", nur die verkleinerten sehen irgendwie "blass" aus.
Hier mal meine Function:
PHP-Code:
public function getThumb($bild, $dir)
{
$size= GetImageSize(PATH_PIC.$dir.$bild);
$breite=$size[0];
$hoehe=$size[1];
$neueBreite=60;
$neueHoehe= intval($hoehe*$neueBreite/$breite);
if($size[2]==1)
{
// GIF
$altesBild= imagecreatefromgif(PATH_PIC.$dir.$bild);
$neuesBild= imagecreate($neueBreite,$neueHoehe);
imageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
imageGIF($neuesBild,PATH_PIC.$dir."TN_"."$bild");
}
if($size[2]==2)
{
// JPG
$altesBild= ImageCreateFromJPEG(PATH_PIC.$dir.$bild);
$neuesBild= imagecreate($neueBreite,$neueHoehe);
imageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
ImageJPEG($neuesBild,PATH_PIC.$dir."TN_"."$bild");
}
if($size[2]==3)
{
// PNG
$altesBild= ImageCreateFromPNG(PATH_PIC.$dir.$bild);
$neuesBild= imagecreate($neueBreite,$neueHoehe);
imageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
ImagePNG($neuesBild,PATH_PIC.$dir."TN_".$bild);
}
}
Ich mags bunt... wo liegt mein Fehler?
Vielen Dank
V.G.
Frank
Okay, habs gefunden "
imagecreatetruecolor" ist mein Freund