这是代码
<?php
$x = imagecreatetruecolor(250, 250);
$y = imagecolorallocate($x, 120 ,156,100);
header('Content-Type: image/jpeg');
imagejpeg($x);
?>
它给出的输出为无法显示图像“ http://localhost/firstprogram.php”,因为其中包含错误。
我也尝试过https://www.php.net/manual/en/function.imagerectangle.php中的Example,它仍然显示相同的消息。
而且还可以告诉人们标头是否必要以及它的用途是什么?
您制作了图像,分配了图像,但没有绘制图像。试试这个代码
<?php
$x = imagecreatetruecolor(250, 250);
$y = imagecolorallocate($x, 120 ,156,100);
imagerectangle($x, 50, 50, 150, 150, $y);// draw the rectange of image
header('Content-Type: image/jpeg');
imagejpeg($x);
?>