【发布时间】:2015-09-24 16:36:39
【问题描述】:
我在 CI 中调整图像大小时遇到问题(顺便说一下,我是 CI 新手)。 所以这是我的代码:
$config['image_library'] = 'gd2';
$config['source_image'] = base_url()."/uploads/test.png";
$config['maintain_ratio'] = TRUE;
$config['width'] = 800;
$config['height'] = 600;
$config['new_image'] = base_url().'/uploads/resized.jpg';
$this->load->library('image_lib');
$this->image_lib->initialize($config);
$this->image_lib->resize();
echo $this->image_lib->display_errors();
echo $config['source_image'];
它给了我这个错误:
图片路径不正确。您的服务器不支持 处理此类图像需要 GD 函数。
我使用 MAMP 作为服务器,我看到 phpinfo 上启用了 GD。 我也尝试回显图像 url,是的,它确实存在。
请帮忙。 谢谢
【问题讨论】:
-
代替base_url(),尝试绝对或相对路径一次。
-
你可以用相对路径试试,也可以看这里philonthe.net/2010/07/codeigniters-image-library
标签: php codeigniter gd2