如何在PHP中直接将过滤后的图像保存到不同的目录中?

如何在PHP中直接将过滤后的图像保存到不同的目录中?,php,directory,Php,Directory,我对文件夹的.jpg图像应用了一个过滤器,如下所示: $images=glob('images/*.jpg'); foreach($images作为$image){ $image_prefix=“image beautiful-”; $image=imagecreatefromjpeg($image); $rand=rand(50500); imagefilter($image,IMG_FILTER_COLORIZE,75,15,10); $new_image=imagejpeg($image,

我对文件夹的
.jpg
图像应用了一个过滤器,如下所示:
$images=glob('images/*.jpg');
foreach($images作为$image){
$image_prefix=“image beautiful-”;
$image=imagecreatefromjpeg($image);
$rand=rand(50500);
imagefilter($image,IMG_FILTER_COLORIZE,75,15,10);
$new_image=imagejpeg($image,$image_前缀.$rand.'.jpg');
图像销毁($图像);
}
生成的图像保存在主目录中。如何使用PHP将它们直接保存到另一个文件夹,如
生成的图像

根据文档,第二个参数是路径和文件名,因此请尝试将文件夹添加到图像前缀:

$image_prefix = "generated-images" . DIRECTORY_SEPARATOR . "image-beautiful-"