我有一个codeigniter图像调整大小的问题。我将文件作为zip文件上传,然后解压缩,解压后,我扫描目录以查找.jpg。如果它的.jpg扩展名需要调整大小。它适用于压缩文件只有一个.jpg图像但压缩文件具有2个以上.jpg图像文件时不起作用的情况。codeigniter图像调整大小
它扫描所有的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();
}
}
感谢它现在的工作。还要感谢关于pathinfo函数的其他建议。干杯! –