【发布时间】:2013-05-15 11:30:09
【问题描述】:
当用户上传图片时,我创建了一个库文件来管理图库功能。
此代码不会创建缩略图 - 它会尝试调整原始图像的大小 - 我是否遗漏了一些明显的东西?
private function _create_thumbnail($file_path)
{
$config['image_library'] = 'gd2';
$config['source_image'] = $file_path;
$config['create_thumb'] = 1;
$config['maintain_ratio'] = 1;
$config['width'] = 90;
$config['height'] = 90;
$this->CI->load->library('image_lib', $config);
$this->CI->image_lib->initialize($config);
$result = $this->CI->image_lib->resize();
print_r( $this->CI->image_lib->display_errors());
print_r($config);
// if(!$result) {
// // echo $this->CI->image_lib->display_errors();
// print_r($this->CI->image_lib->display_errors());
// }
return $result;
}
【问题讨论】:
-
maintain_ratio 和 create_thumb 需要一个布尔值。尝试将它们设置为 true 而不是 1
-
请显示
$this->CI->image_lib->display_errors()的输出
标签: php codeigniter gd2