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() - Малювання багатокутника