用户信息
帖子内容
1 楼
laotumsn
铜牌会员
积分 50
注册 2019-07-26
     
修复png图片上传后背景变为白色的问题

修改common\incfiles\lib\jtbc\image.inc.php 文件

大概是71行,将下列代码替换

         $imgs = imagecreatetruecolor($width, $height);
         $bgColor = imagecolorallocate($imgs, 255, 255, 255);
         imagefill($imgs, 0, 0, $bgColor);


替换为:

		 $imgs = imagecreatetruecolor($width, $height);
		  if ($imageType == 'jpg' || $imageType == 'jpeg' || $imageType == 'gif')
			{
			$bgColor = imagecolorallocate($imgs, 255, 255, 255);
			imagefill($imgs, 0, 0, $bgColor);
			}
			else if($imageType == 'png')
				{$bgColor = imagecolorallocatealpha($imgs, 255, 255, 255, 127);
				imagefill($imgs, 0, 0, $bgColor);
				imagesavealpha($imgs, TRUE);
			}



2019-09-24 08:58:26
2 楼
jetiben
管理人员
积分 8076
注册 2006-06-28
     
回复: 修复png图片上传后背景变为白色的问题

👍

2019-09-24 13:35:04 十年磨一剑,还没磨完那就再来十年!
3 楼
weeya
钻石会员
积分 1390
注册 2010-10-28
     
回复: 修复png图片上传后背景变为白色的问题

👍

2019-09-24 15:16:30 易速网络 www.yiisu.com 承接JTBC3.0建站仿站,正规网络公司,可开发票,QQ:93715358(微信同号)