当我在codeigniter中创建缩略图时,我会得到一个黑色背景颜色的图像。
为什么会这样? 这是控制器中的代码:
$this->load->library('image_lib');
$config['image_library'] = 'gd2';
$config['source_image'] = $file ;
$config['maintain_ratio'] = FALSE;
$this->image_lib->initialize($config);
$this->md_image->resize_image('./images/logo_images/'.$filename,380,80,'./images/logo_images/thumbs/'.$filename);
答案 0 :(得分:0)
这是一个PHP和GD2问题,在CodeIgniter中的Image Lib中没有考虑到。
在PHP手册中查看,以便在调整大小时保持透明度:
http://www.php.net/manual/en/function.imagecolortransparent.php
斯蒂芬