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