imagepolygon
(PHP 4, PHP 5, PHP 7)
imagepolygon — Dibujar un polígono
Descripción
bool imagepolygon
( resource
$image
, array $points
, int $num_points
, int $color
)
imagepolygon() crea un polígono en la imagen
image dada.
Parámetros
-
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().
Valores devueltos
Devuelve TRUE en caso de éxito o FALSE en caso de error.
Ejemplos
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:
Ver también
- imagecreate() - Crea una nueva imagen basada en paleta
- imagecreatetruecolor() - Crear una nueva imagen de color verdadero