(PHP 4, PHP 5, PHP 7)
imagepolygon — Dibujar un polígono
$image
, array $points
, int $num_points
, int $color
)
imagepolygon() crea un polígono en la imagen
image
dada.
image
Un recurso image, es devuelto por una de las funciones de creación de imágenes, como imagecreatetruecolor().
points
Una matriz que contiene los vértices del polígono, p.ej.:
puntos[0] | = x0 |
puntos[1] | = y0 |
puntos[2] | = x1 |
puntos[3] | = y1 |
num_points
Número total de puntos (vértices).
color
Un 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: