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)中一样。