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
Changes the color value of any pixel that matches target and is an immediate neighbor. As of ImageMagick 6.3.8 this method has been deprecated and Imagick::floodfillPaintImage() треба да се користи наместо тоа.
Параметри
fill-
ImagickPixel object or a string containing the fill color
fuzz-
The amount of fuzz. For example, set fuzz to 10 and the color red at intensities of 100 and 102 respectively are now interpreted as the same color for the purposes of the floodfill.
bordercolor-
ImagickPixel објект или стринг што ја содржи бојата на рамката
x-
X start position of the floodfill
y-
Y start position of the floodfill
channel-
Ги добива опсезите за еден или повеќе канали на сликата. Овој метод е достапен ако Imagick е компајлиран со верзија на ImageMagick 6.4.0 или понова. Обезбедете каква било константа на каналот што е валидна за вашиот режим на канал. За да се примени на повеќе од еден канал, комбинирајте ги константите на типот на каналот користејќи бинарни оператори. Погледнете ја оваа листа на Обезбедете кој било константен канал што е валиден за вашиот режим на канали. За да се примени на повеќе од еден канал, комбинирајте
Imagick::CHANNEL_DEFAULTсо бинарни оператори. Стандардно е Обезбедете каква било константа на каналот што е валидна за вашиот режим на канал. За да се примени на повеќе од еден канал, комбинирајте ги константите на типот на каналот користејќи бинарни оператори. Погледнете ја оваа листа на
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успешен исход.