Einzelnen Beitrag anzeigen
Alt 05.04.2002, 14:00   #1
pirate man
Inventar
 
Registriert seit: 15.06.2000
Beiträge: 2.833


Standard 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?
pirate man ist offline   Mit Zitat antworten