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...
Висновок наведеного прикладу буде схожим на: