【发布时间】:2010-07-08 14:10:55
【问题描述】:
在 codeigniter 中处理图像时遇到问题 - 当我到达 $this->image_lib->resize() 时它会爆炸。我只是看不到错误。
代码:
$imagemanip = array();
$imagemanip['image_library'] = 'gd2';
$imagemanip['source_image'] = '/resources/images/butera-fuma-dolce.jpg';
$imagemanip['new_image'] = '/resources/images/thumb_butera-fuma-dolce.jpg';
$imagemanip['create_thumb'] = TRUE;
$imagemanip['maintain_ratio'] = TRUE;
$imagemanip['width'] = 350;
$imagemanip['height'] = 350;
$this->load->library('image_lib', $imagemanip);
if ( ! $this->image_lib->resize()) {
echo $this->image_lib->display_errors();
}
正如我所说,它在$this->image_lib->resize() 上轰炸,没有进一步的输出,也不会产生错误。
gd2 已安装(根据phpinfo())。我可以使用纯 html 标签查看原始图像。我做错了什么?
【问题讨论】:
标签: php image codeigniter class