我想上傳圖片,然後調整其大小 然後出現錯誤Image_lib路徑名稱錯誤,服務器不支持GD功能
「到圖像的路徑不是correct.Your服務器不支持GD功能需要處理這種類型的圖像。「 但在$ config ['source_image'] ='./production/images/'.$id_akun.'jpg'; 是我從'upload_path'=>「./production/images/」, 的路徑,爲什麼我的路徑不正確? 這是我在控制器
$id_akun=29;
$config = array(
'upload_path' => "./production/images/",
'allowed_types' => "jpg",
'file_name' => $id_akun,
'overwrite' => true,
'max_size' => "2048",
'max_height' => "768",
'max_width' => "1024"
);
$this->upload->initialize($config);
if($this->upload->do_upload('userfile'))
{
$data = array(
'id' => $id_akun,
'foto' => $this->upload->file_name
);
$this->User_model->upload($id_akun,$data);
$config['image_library'] = 'gd2';
$config['source_image'] = './production/images/'.$id_akun.'jpg';
$config['create_thumb'] = TRUE;
$config['maintain_ratio'] = TRUE;
$config['width'] = 220;
$config['height'] = 220;
$config['create_thumb'] = TRUE;
$this->image_lib->clear();
$this->image_lib->initialize($config);
$this->image_lib->resize();
$er=$this->image_lib->display_errors();
echo json_encode($er);
exit();
}
我使用本地計算機的Windows服務器,幷包含擴展名php_gd2,我試圖刪除。在路徑,但仍然是相同的錯誤 – faza
錯誤是沒有找到GD,所以它不能做你要求它做的圖像處理 –
我在phpinfo GD支持啓用支持 – faza