运用php语言绘制一个太极阴阳图形
时间: 2023-07-20 17:12:24 浏览: 108
好的,以下是一个简单的php代码来绘制太极阴阳图形:
```php
<?php
// 创建一个空白的图片
$img = imagecreatetruecolor(300, 300);
// 设置黑色和白色
$black = imagecolorallocate($img, 0, 0, 0);
$white = imagecolorallocate($img, 255, 255, 255);
// 填充白色
imagefilledarc($img, 150, 150, 300, 300, 0, 180, $white, IMG_ARC_PIE);
// 填充黑色
imagefilledarc($img, 150, 150, 300, 300, 180, 360, $black, IMG_ARC_PIE);
// 绘制小圆
imagefilledellipse($img, 150, 150, 100, 100, $black);
// 绘制小圆白色部分
imagefilledellipse($img, 150, 100, 50, 50, $white);
// 绘制小圆黑色部分
imagefilledellipse($img, 150, 200, 50, 50, $black);
// 绘制阴阳两个小圆
imagefilledellipse($img, 150, 100, 20, 20, $black);
imagefilledellipse($img, 150, 200, 20, 20, $white);
// 输出图片
header('Content-Type: image/png');
imagepng($img);
imagedestroy($img);
?>
```
这段代码创建了一个 300x300 的空白图片,并分为上下两部分,上半部为白色圆弧,下半部为黑色圆弧,中间绘制了一个黑色的圆和圆内的白色和黑色部分,同时绘制了两个小圆表示阴阳,形成了太极阴阳图形。你可以在你的服务器上运行这段代码并查看结果。
阅读全文