Transparency fix for thumbnails

This commit is contained in:
Savetheinternet 2010-11-03 00:08:03 +11:00
parent 80099c87e6
commit d1d6429421

View File

@ -350,10 +350,14 @@
$return['width'] = $tn_width; $return['width'] = $tn_width;
$return['height'] = $tn_height; $return['height'] = $tn_height;
$tmp=imagecreatetruecolor($tn_width, $tn_height); $tmp = imagecreatetruecolor($tn_width, $tn_height);
imagecopyresampled($tmp, $src, 0, 0, 0, 0, $tn_width, $tn_height,$width,$height); imagecolortransparent($tmp, imagecolorallocatealpha($tmp, 0, 0, 0, 0));
imagealphablending($tmp, false);
imagesavealpha($tmp, true);
imagepng($tmp, $destination_pic, 100); imagecopyresampled($tmp, $src, 0, 0, 0, 0, $tn_width, $tn_height, $width, $height);
imagepng($tmp, $destination_pic, 4);
imagedestroy($src); imagedestroy($src);
imagedestroy($tmp); imagedestroy($tmp);