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