PHP Conference Nagoya 2025

Imagick::opaquePaintImage

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

Imagick::opaquePaintImageChanges the color value of any pixel that matches target

Опис

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

Changes any pixel that matches color with the color defined by fill. Цей метод доступний, якщо Imagick зібраний з ImageMagick версії 6.3.8 або новішою.

Параметри

target

ImagickPixel object or a string containing the color to change

fill

The replacement color

fuzz

Міра уподібнення кольорів. Наприклад, якщо значення fuzz дорівнює 10, то червоний колір з насиченістю від 100 до 102 тепер вважатиметься одним кольором.

invert

If true paints any pixel that does not match the target color.

channel

Константа каналу, дійсна для поточного режиму каналу. Для застосування її до кількох каналів необхідно поєднати константи каналу побітовими операторами. Стандартно — Imagick::CHANNEL_DEFAULT. Див. список констант каналу.

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

Повертає true в разі успіху.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top