phpbar.de logo

Mailinglisten-Archive

[php] Thumbnails erstellen

[php] Thumbnails erstellen

Michael Lönne php_(at)_phpcenter.de
Sat, 17 Nov 2001 16:05:15 +0100


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