我已经得到了这个形象: 透明度问题与PNG图像
我使用PHP5和GD2库,实现了透明背景,但结果不是我所期望的(你需要一个黑暗的背景看差):
这里是我的代码:
$size = getimagesize($img_url);
$img = imagecreatefrompng($img_url);
$im_tc = imagecreatetruecolor($size[0],$size[1]);
imagecopyresampled($im_tc,$img,0,0,0,0,$size[0],$size[1],$size[0],$size[1]);
imagedestroy($img);
$white = imagecolorallocatealpha($im_tc, 255, 255, 255,127);
imagecolortransparent($im_tc, $white);
imagepng($im_tc,'image.png');
任何帮助,将不胜感激! :)
尝试用透明度替换白色背景颜色。也许通过一些填充方法让它连续。 – hakre 2012-05-27 14:26:51