hallo zusammen
hab mir gerade ein kleine script geschrieben um thumbnails automatisch zu erzeugen. dies funktioniert soweit auch ganz gut.
leider ist dieses script nur auf die erzeugung einer einzelnen datei (image.jpg) ausgelegt.
wie kann ich über eine while-schleife oder sonst wie...ein ganzes verzeichnis z.b. images/test/ auslesen und von allen darin enthalten bilder *.jpg thumbnails erzeugen??
herzlichen dank für eure mithilfe
unrealzero
hab mir gerade ein kleine script geschrieben um thumbnails automatisch zu erzeugen. dies funktioniert soweit auch ganz gut.
leider ist dieses script nur auf die erzeugung einer einzelnen datei (image.jpg) ausgelegt.
wie kann ich über eine while-schleife oder sonst wie...ein ganzes verzeichnis z.b. images/test/ auslesen und von allen darin enthalten bilder *.jpg thumbnails erzeugen??
PHP-Code:
<?php
$image = "image.jpg";
$img_info = getimagesize($image);
$img_breite = $img_info[0];
$img_hoehe = $img_info[1];
$thumb_breite = 128;
$faktor = $img_breite/$thumb_breite;
$thumb_hoehe = intval($img_hoehe/$faktor);
if($img_info[2]==2)
{
$img_orig = ImageCreateFromJPEG($image);
$thumb_image = ImageCreate($thumb_breite, $thumb_hoehe);
ImageCopyResized($thumb_image, $img_orig, 0, 0, 0, 0, $thumb_breite, $thumb_hoehe, $img_breite, $img_hoehe);
ImageJPEG($thumb_image, "tn_".$image);
}
echo"<img src=\"tn_",$image,"\">";
?>
unrealzero
Kommentar