我在使用 codeigniter 图像调整大小时遇到问题。我将文件作为 zip 文件上传,然后解压缩,解压缩后我扫描目录以查找 .jpg。如果它是 .jpg 扩展名,则需要调整大小。它在 zip 文件只有一个 .jpg 图像时工作,但当 zip 文件有 2 个 .jpg 图像文件时它不起作用。
它确实扫描了所有 jpg 文件,问题是它没有调整大小。
我想在上传 zip 文件时调整所有 jpg 文件的大小。
这是我的代码:
$images = scandir('uploads/new');
//print_r($images);
foreach($images as $image){
$last = substr($image, -3);
if($last == 'jpg'){
$image_path = './uploads/new/'.$image;
//$config['image_library'] = 'gd2';
$config['source_image'] = $image_path;
$config['maintain_ratio'] = TRUE;
$config['width'] = 100;
$config['height'] = 100;
$this->load->library('image_lib', $config);
$this->image_lib->resize();
}
}