IMAGEPOLYGON(3) 1 IMAGEPOLYGON(3)
imagepolygon - Draws a polygon
SYNOPSIS
bool imagepolygon (resource $image, array $points, int $num_points, int $color)
DESCRIPTION
imagepolygon(3) creates a polygon in the given $image.
PARAMETERS
o $
image -An image resource, returned by one of the image creation functions, such as imagecreatetruecolor(3).
o $points
- An array containing the polygon's vertices, e.g.:
+----------+------+
|points[0] | |
| | |
| | = x0 |
| | |
|points[1] | |
| | |
| | = y0 |
| | |
|points[2] | |
| | |
| | = x1 |
| | |
|points[3] | |
| | |
| | = y1 |
| | |
+----------+------+
o $num_points
- Total number of points (vertices).
o $color
- A color identifier created with imagecolorallocate(3).
RETURN VALUES
Returns TRUE on success or FALSE on failure.
EXAMPLES
Example #1
imagepolygon(3) 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 polygon
imagepolygon($image, array(
0, 0,
100, 200,
300, 200
),
3,
$col_poly);
// Output the picture to the browser
header('Content-type: image/png');
imagepng($image);
imagedestroy($image);
?>
The above example will output something similar to:[NOT DISPLAYABLE MEDIA]Output of example : imagepolygon()
SEE ALSO
imagecreate(3), imagecreatetruecolor(3).
PHP Documentation Group IMAGEPOLYGON(3)