Imagick::colorFloodfillImage

(PECL imagick 2, PECL imagick 3)

Imagick::colorFloodfillImageИзменяет значение цвета любого пикселя, соответствующего целевому

Внимание

Функция объявлена УСТАРЕВШЕЙ в Imagick 3.4.4. Полагаться на эту функцию крайне не рекомендуется.

Описание

public function Imagick::colorFloodfillImage(
    mixed $fill,
    float $fuzz,
    mixed $bordercolor,
    int $x,
    int $y
): bool

Изменяет значение цвета любого пикселя, соответствующего целевому и являющегося ближайшим соседом.

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

fill

Объект ImagickPixel, содержащий цвет заливки.

fuzz

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

bordercolor

Объект ImagickPixel, содержащий цвет границы.

x

Начальная позиция заливки по X.

y

Начальная позиция заливки по Y.

Возвращаемые значения

При успешном выполнении функция возвращает true.

Ошибки

При ошибке функция выбрасывает исключение ImagickException.

Список изменений

Версия Описание
PECL imagick 2.1.0 Теперь позволяет использовать представляющую цвет строку в качестве первого и третьего параметров. Предыдущие версии позволяли использовать только объект ImagickPixel.

Добавить

Примечания пользователей 1 note

up
2
memmie at lenglet dot name
12 years ago
Imagick::colorFloodFillImage is depreciated. You should use Imagick::paintFloodfillImage (replaced by Imagick::floodFillPaintImage in ImageMagick 6.3.8)
To Top