Php/docs/function.imagepolygon

From Get docs

imagepolygon

(PHP 4, PHP 5, PHP 7)

imagepolygonDraws a polygon


Description

imagepolygon ( resource $image , array $points , int $num_points , int $color ) : bool

imagepolygon() creates a polygon in the given image.


Parameters

image

An image resource, returned by one of the image creation functions, such as imagecreatetruecolor().

points

An array containing the polygon's vertices, e.g.:

points[0] = x0
points[1] = y0
points[2] = x1
points[3] = y1
num_points

Total number of points (vertices), which must be at least 3.

color

A color identifier created with imagecolorallocate().


Return Values

Returns TRUE on success or FALSE on failure.


Examples

Example #1 imagepolygon() example

<?php// Create a blank image$image = imagecreatetruecolor(400, 300);// Allocate a color for the polygon$col_poly = imagecolorallocate($image, 255, 255, 255);// Draw the polygonimagepolygon($image, array(        0,   0,        100, 200,        300, 200    ),    3,    $col_poly);// Output the picture to the browserheader('Content-type: image/png');imagepng($image);imagedestroy($image);?>

The above example will output something similar to:


See Also