int imagepolygon
ImagePolygonは、画像id上に多角形を生成します。pointsは 多角形の頂点からなるPHPの配列で、points[0] = x0, points[1] = y0, points[2] = x1, points[3] = y1という風になっています。 num_pointsは頂点の総数です。
imagecreateも参考にしてください。