Imagick::opaquePaintImage

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

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

Опис

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

Змінює будь-який піксель, який відповідає кольору, на колір, визначений заливкою. Цей метод доступний, якщо Imagick був скомпільований з версією ImageMagick 6.3.8 або старшим.

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

target

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

fill

Колір заміни

fuzz

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

invert

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

channel

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

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

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