17.08.2014, 08:11
Hallo,
wenn ich Thumbnail erzeuge, dann sieht das Bild so aus: [attachment=9702]
Da ist ja fast keine Farbe mehr drin.
Kann mir jemand sagen was ich da falsch gemacht habe oder was man noch verbessern kann?
Danke!
wenn ich Thumbnail erzeuge, dann sieht das Bild so aus: [attachment=9702]
Da ist ja fast keine Farbe mehr drin.
Kann mir jemand sagen was ich da falsch gemacht habe oder was man noch verbessern kann?
Danke!
PHP-Code:
$PicPathIn="$uploaddir";
$PicPathOut="$thumb_dir";
// Orginalbild
$bild="$rename_bild2.jpg";
// Bilddaten ermitteln
$size=getimagesize("$PicPathIn"."$bild");
$breite=$size[0];
$hoehe=$size[1];
$neueBreite=100;
$neueHoehe=intval($hoehe*$neueBreite/$breite);
if($size[2]==1) {
// GIF
$altesBild=ImageCreateFromGIF("$PicPathIn"."$bild");
$neuesBild=imageCreate($neueBreite,$neueHoehe);
imageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
imageGIF($neuesBild,"$PicPathOut"."TN"."$bild");
}
if($size[2]==2) {
// JPG
$altesBild=ImageCreateFromJPEG("$PicPathIn"."$bild");
$neuesBild=imageCreate($neueBreite,$neueHoehe);
imageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
ImageJPEG($neuesBild,"$PicPathOut"."TN"."$bild");
}
if($size[2]==3) {
// PNG
$altesBild=ImageCreateFromPNG("$PicPathIn"."$bild");
$neuesBild=imageCreate($neueBreite,$neueHoehe);
imageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
ImagePNG($neuesBild,"$PicPathOut"."TN"."$bild");
}
$TN_bild = "TN$bild";
echo "<img src=\"$TN_bild\"><br>\n";