Mailinglisten-Archive |
Hallo Liste,
wie kann ich mit PHP Thumbnails erstellen? Ich habe in mein Script folgenden
Quelltext von phpcenter eingebunden, aber die Ergebnisse sind mehr als
miserabel.
Der Quelltext:
$PicPathIn="$gross"; //Original
$PicPathOut="$thumb1"; //quer
$PicPathOut2="$thumb2"; //hochkant
$bild="$File_name";
unlink ($File);
$size=getimagesize("$PicPathIn"."$bild");
$breite=$size[0];
$hoehe=$size[1];
$neueBreite=100;
$neueHoehe=intval($hoehe*$neueBreite/$breite);
if($size[2]==2) {
$altesBild=ImageCreateFromJPEG("$PicPathIn"."$bild");
$neuesBild=ImageCreate($neueBreite,$neueHoehe);
ImageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,
$neueHoehe,$breite,$hoehe);
switch ($size[1]) {
case "768":
ImageJPEG($neuesBild,"$PicPathOut"."$bild");
break;
case "1024":
ImageJPEG($neuesBild,"$PicPathOut2"."$bild");
break;
case "480":
ImageJPEG($neuesBild,"$PicPathOut"."$bild");
break;
case "640":
ImageJPEG($neuesBild,"$PicPathOut2"."$bild");
break;
default:
print ("$size[1]");
break;
}
}
php::bar PHP Wiki - Listenarchive