我在使用CodeIgniter进行图像调整时遇到了问题。我将文件作为zip文件上传,然后解压缩,解压缩后我扫描目录以查找.jpg文件。如果是.jpg扩展名,则需要调整大小。当zip文件仅有一个.jpg图像时,它可以工作,但是当zip文件中有2个或更多的.jpg图像文件时,它无法正常工作。
它确实扫描所有jpg文件,但问题是它没有进行调整大小。
我希望在上传zip文件时可以调整所有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();
}
}