(PHP 4, PHP 5, PHP 7, PHP 8)
imagepolygon — Dibujar un polígono
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().
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: