resize alle billeder i mappe
Hejsa, jeg er ved at prøve at lave et script som skal resize alle billederne i en mappe men det vil ikke virke, det viser kun et billede nogen der ved hvorfor ?her er koden
<?php
#header("Content-type: image/png");
$dir = "c:\screens\\";
if($handle = opendir($dir)) {
#echo "Dir handle $handle\n";
#echo "Files:\n";
}
while (false !== ($file = readdir($handle))) {
if($file == "." || $file == "..") {
} else {
#Her skal de resize pic on the fly#
//Henter billedernes størrelse
$pic_size = getimagesize("$dir/$file");
//Pic width
$new_width = $pic_size[0] / 2;
//Pic height
$new_height = $pic_size[1] / 2;
//Laver thumbs her
$image_p = imagecreatetruecolor($new_width, $new_height);
//Laver det nye jpg billede her
$image = imagecreatefromjpeg("$dir/$file");
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $pic_size[0], $pic_size[1]);
imagejpeg($image_p);
}
}
?>
Mvh Krydset
