imagepolygon

(PHP 4, PHP 5, PHP 7)

imagepolygonDibujar un polígono

Descripción

imagepolygon ( resource $image , array $points , int $num_points , int $color ) : bool

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(400300);

// Asignar un color para el polígono
$col_poli imagecolorallocate($imagen255255255);

// Dibujar el polígono
imagepolygon($imagen, array(
        
0,   0,
        
100200,
        
300200
    
),
    
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:

Salida del ejemplo : imagepolygon()

Ver también