php绘制一个奥运五环
时间: 2024-05-17 07:16:23 浏览: 85
奥运5环python简单绘制
可以使用PHP的GD库来绘制一个奥运五环,具体代码如下:
```php
<?php
// 创建画布
$width = 400;
$height = 400;
$image = imagecreatetruecolor($width, $height);
// 定义五个颜色
$colors = array(
imagecolorallocate($image, 0, 0, 255), // 蓝色
imagecolorallocate($image, 255, 0, 0), // 红色
imagecolorallocate($image, 255, 255, 0), // 黄色
imagecolorallocate($image, 0, 255, 0), // 绿色
imagecolorallocate($image, 0, 0, 0), // 黑色
);
// 绘制五个圆环
$r = 150; // 圆环半径
$x = $width / 2; // 圆心横坐标
$y = $height / 2; // 圆心纵坐标
$angle = 2 * M_PI / 5; // 每个圆环之间的角度
for ($i = 0; $i < 5; $i++) {
$start = $i * $angle + M_PI / 2; // 起始角度
$end = ($i + 1) * $angle + M_PI / 2; // 结束角度
imagefilledarc($image, $x, $y, $r * 2, $r * 2, $start, $end, $colors[$i], IMG_ARC_PIE);
imagearc($image, $x, $y, $r * 2, $r * 2, $start, $end, $colors[4]);
}
// 输出图片
header('Content-Type: image/png');
imagepng($image);
// 释放内存
imagedestroy($image);
?>
```
通过访问这个PHP文件,可以得到一个绘制好的奥运五环的图片。
阅读全文