用PHP GD2函数编写在一个蓝底矩形上画一个圆形和正方形
时间: 2024-03-16 14:46:28 浏览: 123
php使用GD2绘制几何图形示例
好的,我可以帮您回答这个问题。
您可以使用PHP GD2函数库中的imagecreate()函数创建一个指定大小的图像,并使用imagecolorallocate()函数设置蓝色背景色。然后使用imagefilledrectangle()函数在图像上绘制一个蓝色矩形。
接下来,可以使用imagefilledellipse()函数在图像上绘制一个圆形,并使用imagefilledrectangle()函数在图像上绘制一个正方形。
以下是示例代码:
```php
// 创建一个指定大小的图像
$image = imagecreate(200, 200);
// 设置蓝色背景色
$bgColor = imagecolorallocate($image, 0, 0, 255);
// 在图像上绘制一个蓝色矩形
imagefilledrectangle($image, 0, 0, 200, 200, $bgColor);
// 在图像上绘制一个圆形
$circleColor = imagecolorallocate($image, 255, 255, 255);
imagefilledellipse($image, 100, 100, 100, 100, $circleColor);
// 在图像上绘制一个正方形
$squareColor = imagecolorallocate($image, 255, 0, 0);
imagefilledrectangle($image, 50, 50, 150, 150, $squareColor);
// 输出图像
header('Content-type: image/png');
imagepng($image);
// 释放内存
imagedestroy($image);
```
运行上述代码后,您将会看到一个蓝底矩形上画了一个圆形和正方形的图像。
阅读全文