(PHP 4, PHP 5)
imagepolygon — Dibujar un polígono
$image
, array $points
, int $num_points
, int $color
)
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().
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: