Ben bir klasörden girdi olarak görüntülerin sırasını almak gerekir ve yeniden boyutlandırma sonra, resized görüntü bir çıkış klasörde saklanmalıdır. Ben kod yazdı. Ama resim boyutlandırma sonra benim kod, çıkış klasör sadece siyah bir görüntü var.
Bu kod hata ayıklamak için giriş oluşturmak ve lütfen çıktı klasör ve giriş klasörde bazı gif resim koymak ve çıkış klasöre çıktı bakın. Lütfen yardım edin.
<?php
$dir = opendir("input/");
$i = 0;
while ($imgfile = readdir($dir))
{
if ($imgfile != "." && $imgfile != "..")
{
$imgarray[$i] = $imgfile;
$newwidth = 240; //new width
$newheight = 320; //new height
$uploadedfile = $imgarray[$i];
$src = imagecreatefromgif($uploadedfile);
list($width, $height) = getimagesize($uploadedfile);
$tmp = imagecreatetruecolor($newwidth, $newheight);
imagecopyresampled($tmp, $src, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
$filename = "output/" . $imgarray[$i];
imagegif($tmp, $filename, 100);
imagedestroy($src);
imagedestroy($tmp);
$i++;
}
}
closedir($dir);
?>