GDの機能をサポートしていません。このタイプの画像を処理するために必要なGD関数 が$ config ['source_image'] = './production/images/'.$id_akun.'jpg'にあります。 は私のパスです 'upload_path' => "./production/images/"、 なぜ私のパスが間違っていますか? コントローラー内のこのマイ機能Image_libパス名エラーとサーバーは、私は その後、表示されるエラー</p> <p>「画像へのパスではありませんcorrect.Yourサーバがサポートしていませんし、それをリサイズした画像をアップロードするためにしようとしている
$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