PHP Manual
后退 |  | 前进

# imagefilledpolygon

(PHP 3, PHP 4, PHP 5)

imagefilledpolygon -- 画一多边形并填充

## 说明

int imagefilledpolygon ( resource image, array points, int num_points, int color )

imagefilledpolygon() 在 image 图像中画一个填充了的多边形。points 是一个 PHP 的数组，包含了多边形的各个顶点坐标，即 points[0] = x0，points[1] = y0，points[2] = x1，points[3] = y1，以此类推。num_points 是顶点的总数。

例子 1. imagefilledpolygon() 例子

`<?php
// this example is provided by ecofarm at mullum dot com dot au
// set up array of points for polygon
$values = array(
0 => 40, // x1
1 => 50, // y1
2 => 20, // x2
3 => 240, // y2
4 => 60, // x3
5 => 60, // y3
6 => 240, // x4
7 => 20, // y4
8 => 50, // x5
9 => 40, // y5
10 => 10, // x6
11 => 10, // y6
);
// create image
$im = imagecreate(250, 250);
// some colors
$bg = imagecolorallocate($im, 255, 255, 255);
$blue = imagecolorallocate($im, 0, 0, 255);
// draw a polygon
imagefilledpolygon($im, $values, 6, $blue );
// flush image
header('Content-type: image/png');
imagepng($im);
imagedestroy($im);
?>`

后退 | 起点 | 前进
imagefilledellipse | 上一级 | imagefilledrectangle