imagefilltoborder

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

imagefilltoborder - Заливка кольором

Опис

imagefilltoborder(    GdImage $image,    int $x,    int $y,    int $border_color,    int $color): bool

imagefilltoborder() робить заливку області, обмеженою кольором border_colorНачальная координатаx y (лівий верхній кут має координати 0, 0), а область зафарбовується кольором color

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

image

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

x

x-координата початку.

y

y-координата початку.

border_color

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

color

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

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

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

список змін

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

Приклади

Приклад #1 Забарвлення еліпса

Loading...

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

Висновок прикладу: Забарвлення еліпса

Примітки

Алгоритм не запам'ятовує явно, які пікселі вже були встановлені, а швидше робить висновок за кольором пікселя, тому він не може відрізнити щойно встановлені пікселі від пікселів, які вже є. Це означає, що вибір будь-якого кольору заливки, який вже використовується у зображенні, може призвести до небажаних результатів.