以下是一个使用PHP的GD库绘制图形的简单实例。这个实例将展示如何绘制一个简单的矩形和一个圆形。
```php

// 设置图形的宽度和高度
$width = 200;
$height = 200;
// 创建一个画布
$image = imagecreatetruecolor($width, $height);
// 分配颜色
$white = imagecolorallocate($image, 255, 255, 255);
$black = imagecolorallocate($image, 0, 0, 0);
// 填充背景颜色
imagefill($image, 0, 0, $white);
// 绘制矩形
imagefilledrectangle($image, 20, 20, $width - 20, $height - 20, $black);
// 绘制圆形
imagefilledellipse($image, $width / 2, $height / 2, 100, 100, $black);
// 输出图像到浏览器
header('Content-Type: image/png');
imagepng($image);
// 释放内存
imagedestroy($image);
>
```
以下是源码内容的表格形式呈现:
| PHP代码部分 | 说明 |
|---|---|
| `$width=200;$height=200;` | 设置图形的宽度和高度为200像素 |
| `$image=imagecreatetruecolor($width,$height);` | 创建一个200x200像素的画布 |
| `$white=imagecolorallocate($image,255,255,255);$black=imagecolorallocate($image,0,0,0);` | 分配白色和黑色 |
| `imagefill($image,0,0,$white);` | 填充背景颜色为白色 |
| `imagefilledrectangle($image,20,20,$width-20,$height-20,$black);` | 绘制一个填充的矩形 |
| `imagefilledellipse($image,$width/2,$height/2,100,100,$black);` | 绘制一个填充的圆形 |
| `header('Content-Type:image/png');imagepng($image);` | 输出图像为PNG格式 |
| `imagedestroy($image);` | 释放内存 |
通过这个实例,你可以了解到如何使用PHP的GD库来绘制简单的图形。你可以根据需要修改这个代码,绘制其他类型的图形。





