imagefilledpolygon
(PHP 4, PHP 5, PHP 7, PHP 8)
imagefilledpolygon — Малювання зафарбованого багатокутника
Опис
Сигнатура починаючи з PHP 8.0.0 (не підтримується з іменованими аргументами)
imagefilledpolygon(GdImage $image, array $points, int $color): bool
Альтернативний синтаксис (оголошений застарілим із PHP 8.1.0)
imagefilledpolygon( GdImage $image, array $points, int $num_points, int $color): bool
imagefilledpolygon() створює зафарбований багатокутник у заданому зображенні image
Список параметрів
image
Об'єкт GdImage, що повертається однією з функцій створення зображень, наприклад, такий як imagecreatetruecolor()
points
Массив, содержащийxиy координати послідовних вершин багатокутника
num_points
Загальна кількість точок (вершин) повинна бути не менше 3.
Якщо цей параметр опущено (дивіться альтернативний синтаксис), то масив points повинен містити парну кількість елементів і num_points буде обчислено як count($points)/2
color
Ідентифікатор кольору, створений функцією imagecolorallocate()
Значення, що повертаються
Повертає true у разі успішного виконання або **false**в случае возникновения ошибки.
список змін
| Версия | Опис |
|---|---|
| 8.1.0 | Параметрnum_points оголошено застарілим. |
| 8.0.0 | image тепер чекає екземпляр GdImage; раніше очікувався коректний gd ресурс (Resource). |
Приклади
Приклад #1 Приклад використання imagefilledpolygon()****
Loading...
Висновок наведеного прикладу буде схожим на:

Дивіться також
- imagepolygon() - Малювання багатокутника