imagepolygon

(PHP 4, PHP 5, PHP 7, PHP 8)

imagepolygon - Малювання багатокутника

Опис

Сигнатура починаючи з PHP 8.0.0 (не підтримується з іменованими аргументами)

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

Альтернативний синтаксис (оголошений застарілим із PHP 8.1.0)

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

imagepolygon() створює багатокутник у зображенні image

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

image

Об'єкт GdImage, що повертається однією з функцій створення зображень, наприклад, такий як imagecreatetruecolor()

points

Масив вершин багатокутника:

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

num_points

Загальна кількість точок (вершин) повинна бути не менше 3.

Якщо цей параметр опущено (дивіться альтернативний синтаксис), то масив points повинен містити парну кількість елементів і num_points буде обчислено як count($points)/2

color

Ідентифікатор кольору, створений функцією imagecolorallocate()

Значення, що повертаються

Повертає true у разі успішного виконання або **false**в случае возникновения ошибки.

список змін

ВерсияОпис
8.1.0Параметрnum_points оголошено застарілим.
8.0.0image тепер чекає екземпляр GdImage; раніше очікувався коректний gd ресурс (Resource).

Приклади

Приклад #1 Приклад використання imagepolygon()****

Loading...

Висновок наведеного прикладу буде схожим на:

Висновок прикладу: imagepolygon()

Дивіться також

  • imagefilledpolygon() - Малювання зафарбованого багатокутника
  • imageopenpolygon() - Малює відкритий полігон
  • imagecreate() - Створення нового палітрового зображення
  • imagecreatetruecolor() - Створення нового повнокольорового зображення