用PHP GD2函数画一个钝角三角形
时间: 2024-03-16 21:47:04 浏览: 176
Python 绘制三角形
5星 · 资源好评率100%
好,以下是使用 PHP GD2 函数绘制钝角三角形的示例代码:
```php
<?php
// 创建画布并设置背景色
$width = 400;
$height = 400;
$image = imagecreatetruecolor($width, $height);
$bgColor = imagecolorallocate($image, 255, 255, 255);
imagefill($image, 0, 0, $bgColor);
// 定义三角形三个顶点坐标
$point1 = array('x' => 100, 'y' => 100);
$point2 = array('x' => 200, 'y' => 300);
$point3 = array('x' => 300, 'y' => 100);
// 定义三角形颜色
$triangleColor = imagecolorallocate($image, 0, 0, 255);
// 绘制三角形
imagepolygon($image, array($point1['x'], $point1['y'], $point2['x'], $point2['y'], $point3['x'], $point3['y']), 3, $triangleColor);
// 输出图像
header('Content-Type: image/png');
imagepng($image);
// 释放内存
imagedestroy($image);
?>
```
这段代码会生成一个大小为 400x400 像素,顶点坐标为 (100, 100)、(200, 300)、(300, 100) 的钝角三角形,并将其输出为 PNG 图像。你可以根据实际需求修改代码中的顶点坐标及画布大小等参数。
阅读全文