0

当我在 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);
4

1 回答 1

0

这是一个 PHP 和 GD2 的问题,在 CodeIgniter 的 Image Lib 中没有考虑到。

在 PHP 手册中查看这里,以便能够保持 resize 的透明度:

http://www.php.net/manual/en/function.imagecolortransparent.php

斯蒂芬

于 2012-02-22T15:54:13.773 回答