18038435860

jtbc 3.0修复png图片上传后背景变为白色的问题

时间:2019-09-24 来源:东莞网站建设 点击:359

修改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);
			}