我试图通过照片数组循环,并调整每个照片两次。一次用于拇指,然后用于全尺寸图像。在第一个循环中一切正常,但第二,第三,第四等没有创建缩略图版本。我无法弄清楚我做错了什么。任何人都可以从下面的代码中看到我的错误?Codeiginter多个图像调整大小不按预期工作
$this->load->library('image_lib');
foreach($photos as $current => $photo) {
// Create Thumb
$thumb_config = array();
$thumb_config['create_thumb'] = TRUE;
$thumb_config['image_library'] = 'gd2';
$thumb_config['source_image'] = $photo['full_path'];
$thumb_config['maintain_ratio'] = TRUE;
$thumb_config['width'] = 550;
$thumb_config['height'] = 550;
$this->image_lib->clear();
$this->image_lib->initialize($thumb_config);
$this->image_lib->resize();
// Resize Photo
$resize_config = array();
$resize_config['create_thumb'] = FALSE;
$resize_config['image_library'] = 'gd2';
$resize_config['source_image'] = $photo['full_path'];
$resize_config['maintain_ratio'] = TRUE;
$resize_config['width'] = 1500;
$resize_config['height'] = 1500;
$this->image_lib->clear();
$this->image_lib->initialize($resize_config);
$this->image_lib->resize();
}
看看我的答案... [codeigniter调整图像大小和创建缩略图](http://stackoverflow.com/a/11505260/782535) –