WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   Frage zu Thumbnail-Script (http://www.wcm.at/forum/showthread.php?t=52157)

pirate man 05.04.2002 14:00

Frage zu Thumbnail-Script
 
hier ist der code für ein thumbnail-script:
PHP-Code:

  $PicPathIn="../bilder/"
  
$PicPathOut="../bilder/out/"
  
// Orginalbild 
  
$bild="Foto.jpg"
  
// Bilddaten feststellen 
  
$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"); 
  } 

  echo 
"Altes Bild: 
"

  echo 
"<IMG SRC=\"$PicPathIn$bild\" WIDTH=\"$breite\" HEIGHT=\"$hoehe\">


"

  echo 
"Neues Bild:
"

  
$Tumbnail=$PicPathOut."TN".$bild
  echo 
"<IMG SRC=\"$Tumbnail\" WIDTH=\"$neueBreite\" HEIGHT=\"$neueHoehe\">"

aber dieses script ist nur für ein bild, da $bild den wert foto.jpg hat - seh ich das richtig?
wenn ja, wie kann das ändern, damit es für mehr bilder ist?

SNo0py 10.04.2002 08:24

Such auf www.internet.com oder mit Google - es gibt genug freie Scripts, die gut sind (auch auf www.drweb.de hab ich letztens eines gesehen!)

mfg


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag