php gd 是 return 黑色背景和图像创建函数 return 页面中央的图像

php gd is returning black background and the image creator function return images in the center of the page

我正在使用 PHP-GD.When 我尝试使用 PHP 中的 "imagecreatetruecolor" 函数创建图像图像是 generated.But 这里的主要问题这样生成的图像是否具有代码中指定的黑色背景,但整个页面的其余部分也变成灰色并且图像显示在 window 的中心,而不管 imagecreatetruecolor [=21] 中给出的属性=] 四个月以来一直在 PHP-GD 上工作,但我从来没有遇到过这种情况。但是上周它的表现awkward.Please帮我解决了。

<?php

header("Content-type: image/png");

$img = imagecreatetruecolor(400, 400);

$white = imagecolorallocate($img, 255, 255, 255);
$red   = imagecolorallocate($img, 255,   0,   0);
$green = imagecolorallocate($img,   0, 255,   0);
$blue  = imagecolorallocate($img,   0,   0, 255);

imagefilledellipse($img,100,100,10,10,$green);
imagefilledellipse($img,200,200,10,10,$green);

imagepng($img);

imagedestroy($img);

?>

这是 Chrome 而不是 GD 的结果。 Chrome 的最新版本将图像置于 window 的中心,并为 window 的其余部分提供黑色背景。

如果您想在操作中看到这一点,请添加以下代码为您的图像设置白色背景:

imagefill($img, 0, 0, $white);

这将为您提供以下内容: