Bilder verkleiner

Interritor

Erfahrenes Mitglied
Hiho!

Ich hab ein kleines Problem und zwar will ich eine klein Script schreiben das einfach von allen Bilder in einem Verzeichniss thumbs erzeug und im Browser ausgibt. Nur ich hab kein ahnung wie das in PhP geht, also wie ich Bilder verkleiner, hoffe jemand von euch kann mir helfen.

Danke schon mal
 
Vielleicht hilft Dir diese Funktion weiter:
PHP:
function CreateThumb ($PicPathIn, $PicPathOut, $bild, $newfilename)
{

  //$PicPathIn="../bilder/"; 
  //$PicPathOut="../bilder/out/"; 
  // Orginalbild 
  //$bild="Foto.jpg"; 
  // Bilddaten feststellen 

  $size=getimagesize("$PicPathIn"."$bild"); 
  $breite=$size[0]; 
  $hoehe=$size[1]; 
  $neueBreite=130; 
  $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"."$newfilename"); 
  } 
	
  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"."$newfilename"); 
  } 

}
 

Neue Beiträge

Zurück