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);
这将为您提供以下内容:
我正在使用 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);
这将为您提供以下内容: