📅  最后修改于: 2023-12-03 15:18:23.974000             🧑  作者: Mango
imagepolygon()函数是PHP中图像处理库GD库的一部分。该函数可用于在指定的图像上绘制多边形。
bool imagepolygon ( resource $image , array $points , int $num_points , int $color )
// 创建一个800*600的空白图像
$image = imagecreatetruecolor(800, 600);
// 将背景设为白色
$bg_color = imagecolorallocate($image, 255, 255, 255);
imagefill($image, 0, 0, $bg_color);
// 定义多边形的几个顶点
$points = array(
50, 50, // 左上角
100, 150, // 右上角
50, 250, // 右下角
0, 200 // 左下角
);
// 在图像上绘制多边形
$color = imagecolorallocate($image, 255, 0, 0);
imagepolygon($image, $points, 4, $color);
// 输出图像
header('Content-type: image/png');
imagepng($image);
// 释放资源
imagedestroy($image);