我需要一些关于 PHP GD 的帮助。这是我的一段代码。
header("Content-type: image/gif");
$image = imagecreatetruecolor(550, 20);
imagealphablending($image, false);
$col=imagecolorallocatealpha($image,255,255,255,127);
$black = imagecolorallocate($image, 0, 0, 0);
imagefilledrectangle($image,0,0,550,20,$col);
imagealphablending($image, true);
$font_path = 'font/arial.ttf';
imagettftext($image, 9, 0, 16, 13, $black, $font_path, $lastlisten);
imagesavealpha($image, true);
imagepng($image);
问题是当我使用 imagepng 时,它可以像这样很好地显示 png。
但如果我改用 imagegif,它就会变成这个。
我确实尝试过为 gif 和 png 使用不同的标题。imagegif 的结果仍然相同。问题是如何才能正确显示 GIF 版本?谢谢