(PHP 4, PHP 5, PHP 7)
imagepolygon — Dibujar un polígono
$image
, array $points
, int $num_points
, int $color
) : bool
imagepolygon() crea un polígono en la imagen
image dada.
imageUn recurso image, es devuelto por una de las funciones de creación de imágenes, como imagecreatetruecolor().
pointsUna matriz que contiene los vértices del polígono, p.ej.:
| puntos[0] | = x0 |
| puntos[1] | = y0 |
| puntos[2] | = x1 |
| puntos[3] | = y1 |
num_pointsNúmero total de puntos (vértices).
colorUn indentificador de color creado con imagecolorallocate().
Devuelve TRUE en caso de éxito o FALSE en caso de error.
Ejemplo #1 Ejemplo de imagepolygon()
<?php
// Crear una imágen en blanco
$imagen = imagecreatetruecolor(400, 300);
// Asignar un color para el polígono
$col_poli = imagecolorallocate($imagen, 255, 255, 255);
// Dibujar el polígono
imagepolygon($imagen, array(
0, 0,
100, 200,
300, 200
),
3,
$col_poli);
// Imprimir la imagen al navagador
header('Content-type: image/png');
imagepng($imagen);
imagedestroy($imagen);
?>
El resultado del ejemplo sería algo similar a: