Как я могу удалить черный цвет фона при создании эскиза - PullRequest
0 голосов
/ 06 февраля 2012

Когда я создаю миниатюру в 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);

1 Ответ

0 голосов
/ 22 февраля 2012

Это проблема PHP и GD2, которая не учитывается в Image Lib в CodeIgniter.

Посмотрите здесь в руководстве по PHP, чтобы сохранить прозрачность при изменении размера:

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

Steph

...