以下是一个使用PHP绘制简单图形并显示的实例。在这个例子中,我们将使用PHP的GD库来创建一个简单的矩形和圆形,并将它们输出到浏览器。
```php

// 创建一个空的图像资源
$width = 300;
$height = 200;
$image = imagecreatetruecolor($width, $height);
// 分配颜色
$background_color = imagecolorallocate($image, 255, 255, 255); // 白色背景
$rectangle_color = imagecolorallocate($image, 200, 50, 50); // 红色矩形
$circle_color = imagecolorallocate($image, 50, 200, 50); // 绿色圆形
// 填充背景颜色
imagefill($image, 0, 0, $background_color);
// 绘制矩形
imagefilledrectangle($image, 50, 50, 200, 150, $rectangle_color);
// 绘制圆形
imagefilledellipse($image, 150, 100, 100, 100, $circle_color);
// 输出图像到浏览器
header('Content-Type: image/png');
imagepng($image);
// 释放图像资源
imagedestroy($image);
>
```
下面是代码中用到的关键步骤的表格形式呈现:
| 步骤 | 描述 |
|---|---|
| 创建图像资源 | 使用`imagecreatetruecolor()`创建一个新的图像资源。 |
| 分配颜色 | 使用`imagecolorallocate()`为背景、矩形和圆形分配颜色。 |
| 填充背景 | 使用`imagefill()`填充背景颜色。 |
| 绘制矩形 | 使用`imagefilledrectangle()`绘制并填充矩形。 |
| 绘制圆形 | 使用`imagefilledellipse()`绘制并填充圆形。 |
| 输出图像 | 使用`header()`设置内容类型,`imagepng()`输出图像为PNG格式。 |
| 释放资源 | 使用`imagedestroy()`释放图像资源。 |
将上述代码保存为一个`.php`文件,并通过浏览器访问该文件,你将看到一个包含红色矩形和绿色圆形的图像。







