Php 使用代码Ignitor1.7.3调整图像大小时出现问题

Php 使用代码Ignitor1.7.3调整图像大小时出现问题,php,codeigniter,Php,Codeigniter,下面是调整图像大小的代码,但在这里我无法调整图像大小 function processHome(){ $this->load->library('image_lib'); $img_path = base_url().'img/image/50X50/ori.jpeg'; $config['image_library'] = 'gd2'; $config['source_image'] = $img_path; $config['cr

下面是调整图像大小的代码,但在这里我无法调整图像大小

function processHome(){  
    $this->load->library('image_lib');

    $img_path =  base_url().'img/image/50X50/ori.jpeg';

    $config['image_library'] = 'gd2';
    $config['source_image'] = $img_path;
    $config['create_thumb'] = TRUE;
    $config['maintain_ratio'] = TRUE;
    $config['width'] = 50;
    $config['height'] = 50;

    $this->load->library('image_lib', $config);  
    $this->image_lib->resize();

    if ( ! $this->image_lib->resize()){
        echo $this->image_lib->display_errors();
    }

    echo "No error";
    exit;

    $this->load->view('index', $data); 
}

首先,请卸下

$this->load->library('image_lib');
在开始时-您只需要加载库一次,并且仅在设置参数后加载

然后,给出映像文件夹的相对/服务器路径,而不是url-如中所示,无基本url()

最后,检查图像所在文件夹的权限-所有人都必须能够读/写,并且应该允许php创建新文件


我想就这些。

这会给你带来任何错误吗?嗨,我移动了这个$this->load->library('image_lib');到控制器构造函数并添加相对路径$img\u path=realpath(“img”)。“\\images\\50X50\\ori.jpeg”;检查所有权限,但仍不调整文件大小尝试完全删除$this->load->library('image_lib'):必须使用参数加载库,就像在$this->load->library('image_lib',$config)中一样。