我正在使用此代码调整CodeIgniter中的图像大小
$config['image_library'] = 'gd2';
$config['source_image'] = $tempFile;
$config['create_thumb'] = TRUE;
$config['maintain_ratio'] = TRUE;
$config['width'] = 70 / $ratio;
$config['height'] = 70;
$config['thumb_marker'] = '';
$this->load->library('image_lib', $config);
$this->image_lib->resize();
但是当我上传png文件时,透明区域变黑了。 我需要使调整大小的图像透明。请帮帮我。
答案 0 :(得分:3)
谷歌的三个第一个结果: http://www.akemapa.com/2008/07/10/php-gd-resize-transparent-image-png-gif/ http://www.phpfreaks.com/forums/index.php?topic=232090.0 How to preserve transparency when resizing PNG using Perl and GD
答案 1 :(得分:3)
由于CI被移动,上面的链接已经死了。这里的新链接: http://forum.codeigniter.com/thread-7857.html