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:
Ich mags bunt... wo liegt mein Fehler?
Vielen Dank
V.G.
Frank
Okay, habs gefunden "imagecreatetruecolor" ist mein Freund
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);
}
}
Vielen Dank
V.G.
Frank
Okay, habs gefunden "imagecreatetruecolor" ist mein Freund