Imagick::floodFillPaintImage

(PECL imagick 2 >= 2.3.0, PECL imagick 3)

Imagick::floodFillPaintImage — Змінює значення кольору будь-якого пікселя, що відповідає цільовому

Опис

public Imagick::floodFillPaintImage(    mixed $fill,    float $fuzz,    mixed $target,    int $x,    int $y,    bool $invert,    int $channel = Imagick::CHANNEL_DEFAULT): bool

Змінює значення кольору будь-якого пікселя, що відповідає цільовому та є найближчим сусідом. Даний метод – заміна застарілому Imagick::paintFloodFillImage(). Цей метод доступний, якщо Imagick був скомпільований з версією ImageMagick 6.3.8 або старшим.

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

fill

Об'єкт ImagickPixel або рядок, який містить колір заливки.

fuzz

міра округлення (fuzz). Для прикладу, встановіть значення fuzz 10 і червоний колір з інтенсивністю 100 і 102 буде інтерпретуватися як один і той же колір.

target

Об'єкт ImagickPixel або рядок, який містить цільовий колір для малювання.

x

Початкова позиція заливки X.

y

Початкова позиція заливання Y.

invert

Если значение равно**true**, зафарбовує будь-який піксель, що не відповідає цільовому кольору.

channel

Передайте будь-яку коректну для вашого режиму каналу константу. Для застосування до більш ніж одного каналу комбінуйте константи каналів за допомогою побітових операторів. За замовчуванням одно **Imagick::CHANNEL_DEFAULT**Обратитесь к спискуконстант каналів

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

У разі успішної роботи повертає true

Приклади

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

Loading...

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

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

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