imageopenpolygon

(PHP 7 >= 7.2.0, PHP 8)

imageopenpolygon — Малює відкритий полігон

Опис

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

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

Альтернативний синтаксис (починаючи з PHP 8.0.0)

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

imageopenpolygon() малює відкритий полігон на заданому зображенні (image). В отличие отimagepolygon(), лінія між останньою та першою точкою не малюється.

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

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 Приклад використання imageopenpolygon()****

Loading...

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

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

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