Seems that this method doesn't work as expected. Use Imagick::floodFillPaintImage() instead.
<?php
$img = new Imagick('/tmp/test.png');
$img->floodFillPaintImage('green', 10, 'white', 100, 100, false);
$img->writeImage('/tmp/out.png');
$img->clear();
$img->destroy();
?>Imagick::paintFloodfillImage
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Imagick::paintFloodfillImage
Референца за `imagick.paintfloodfillimage.php` со подобрена типографија и навигација.
Imagick::paintFloodfillImage
("PECL imagick 2 >= 2.1.0", "PECL imagick 3")
Imagick::paintFloodfillImage — Ја менува вредноста на бојата на кој било пиксел што одговара на целта
Оваа функција е DEPRECATED Извршува нарачано дитерирање
= NULL
mixed
$fill,float
$fuzz,mixed
$bordercolor,int
$x,int
$y,int
$channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool
(PECL imagick 2 >= 2.1.0, PECL imagick 3) Ја менува вредноста на бојата на кој било пиксел што одговара на целта и е непосреден сосед. Од ImageMagick 6.3.8 овој метод е отфрлен и треба да се користи наместо тоа.
Параметри
fill-
Imagick::floodfillPaintImage()
fuzz-
ImagickPixel објект или стринг што ја содржи бојата за пополнување
bordercolor-
ImagickPixel објект или стринг што ја содржи бојата на рамката
x-
Количината на замаглување. На пример, поставете замаглување на 10 и бојата црвена со интензитети од 100 и 102 соодветно сега се толкуваат како иста боја за целите на пополнувањето.
y-
X почетна позиција на пополнувањето
channel-
Ги добива опсезите за еден или повеќе канали на сликата. Овој метод е достапен ако Imagick е компајлиран со верзија на ImageMagick 6.4.0 или понова. Обезбедете каква било константа на каналот што е валидна за вашиот режим на канал. За да се примени на повеќе од еден канал, комбинирајте ги константите на типот на каналот користејќи бинарни оператори. Погледнете ја оваа листа на Обезбедете кој било константен канал што е валиден за вашиот режим на канали. За да се примени на повеќе од еден канал, комбинирајте
Imagick::CHANNEL_DEFAULTсо бинарни оператори. Стандардно е Обезбедете каква било константа на каналот што е валидна за вашиот режим на канал. За да се примени на повеќе од еден канал, комбинирајте ги константите на типот на каналот користејќи бинарни оператори. Погледнете ја оваа листа на
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успешен исход.