【发布时间】:2017-10-04 20:13:55
【问题描述】:
如何使用 GDlib 创建具有透明背景的图像?
header('content-type: image/png');
$image = imagecreatetruecolor(900, 350);
imagealphablending($image, true);
imagesavealpha($image, true);
$text_color = imagecolorallocate($image, 0, 51, 102);
imagestring($image,2,4,4,'Test',$text_color);
imagepng($image);
imagedestroy($image);
这里的背景是黑色的
【问题讨论】:
-
你必须使用
imagefill并用分配的颜色(imagecolorallocatealpha)填充它,alpha 设置为 0。 -
@noice,创建一个答案.. 它有效
-
@NoICE:分配颜色不是必须的,是真彩色图像。