0

当用户上传图像时,我创建了一个管理图库功能的库文件。

此代码不会创建缩略图 - 它会尝试调整原始图像的大小 - 我是否遗漏了一些明显的东西?

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;
}
4

1 回答 1

0

删除以下行并重试

$this->CI->image_lib->initialize($config);
于 2013-05-15T11:38:35.050 回答