我是Codeigniter的新手。這是我想要做的:Codeigniter單幅圖像轉換成多幅調整
- 用戶上傳個人資料圖片。
- 我將原始圖像調整爲多種尺寸,例如400×300,200×200和32×32。
但是,當我上傳圖片的是,它的成功重新大小只有一個尺寸,400×300。
這裏是我的代碼:
$config['image_library'] = 'gd2';
$config['source_image'] = '/path/to/image/mypic.jpg';
$config['create_thumb'] = TRUE;
$config['maintain_ratio'] = TRUE;
$config['width'] = 400;
$config['height'] = 300;
$config['new_image'] = 400x300image;
$this->load->library('image_lib', $config);
$this->image_lib->resize();
$this->image_lib->clear()
$config['image_library'] = 'gd2';
$config['source_image'] = '/path/to/image/mypic.jpg';
$config['create_thumb'] = TRUE;
$config['maintain_ratio'] = TRUE;
$config['width'] = 200;
$config['height'] = 200;
$config['new_image'] = 200x200image;
$this->load->library('image_lib', $config);
$this->image_lib->resize();
$this->image_lib->clear()
$config['image_library'] = 'gd2';
$config['source_image'] = '/path/to/image/mypic.jpg';
$config['create_thumb'] = TRUE;
$config['maintain_ratio'] = TRUE;
$config['width'] = 32;
$config['height'] = 32;
$config['new_image'] = 32x32image;
$this->load->library('image_lib', $config);
$this->image_lib->resize();
$this->image_lib->clear();
我嘗試使用像$config2
和$config3
不同配置的名字,但我我以前不得到的輸出。
請幫我解決這個問題。
你確定你的'$ config ['new_image']'不是一個字符串嗎?你只是說'= 200x200image;'。 200x200image是預定義的常量嗎? – Prasanth
@goldenparrot $ config ['new_image']是保存的文件名。它應該是一個字符串,在他的代碼中還有一些其他語法錯誤應該會引發錯誤。好眼睛。 – nageeb