现在的需求是先将表单中的三个图片上传到服务器,然后呢,再生成3个缩略图,我使用
PHP复制代码
private function resizePhoto($source_image) {
$config['image_library'] = 'gd2';
$config['source_image'] = $source_image;
$config['create_thumb'] = TRUE;
$config['maintain_ratio'] = TRUE;
$config['width'] = 40;
$config['height'] = 40;
$this->load->library('image_lib', $config);
$result = $this->image_lib->resize();
} 复制代码
循环调用这个方法,把三个原图的地址传给这个方法,但最终至生成了一个缩略图,请问是什么原因呢?
我已经尝试把循环改成如下方式调用:
$this->resizePhoto('/home/zhuding/public_html/apps/uploads/DSC04468.JPG'); $this->resizePhoto('/home/zhuding/public_html/apps/uploads/DSC04469.JPG'); $this->resizePhoto('/home/zhuding/public_html/apps/uploads/DSC04465.JPG');
但都只能生成一个缩略图,请问该如何解决,谢谢
|