imagepolygon

(PHP 4, PHP 5, PHP 7)

imagepolygonРисование многоугольника

Описание

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

imagepolygon() создает многоугольник в изображении image.

Список параметров

image

Ресурс изображения, полученный одной из функций создания изображений, например, такой как imagecreatetruecolor().

points

Массив вершин многоугольника:

points[0] = x0
points[1] = y0
points[2] = x1
points[3] = y1

num_points

Общее число точек (вершин).

color

Идентификатор цвета созданный функцией imagecolorallocate().

Возвращаемые значения

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.

Примеры

Пример #1 Пример использования imagepolygon()

<?php
// Создание пустого изображения
$image imagecreatetruecolor(400300);

// Создание цвета полигона
$col_poly imagecolorallocate($image255255255);

// Рисование многоугольника
imagepolygon($image, array(
        
0,   0,
        
100200,
        
300200
    
),
    
3,
    
$col_poly);

// Вывод картинки в броузер
header('Content-type: image/png');

imagepng($image);
imagedestroy($image);
?>

Результатом выполнения данного примера будет что-то подобное:

Вывод примера: imagepolygon()

Смотрите также