PHP Conference Japan 2024

Imagick::paintOpaqueImage

(PECL imagick 2, PECL imagick 3)

Imagick::paintOpaqueImage更改与颜色匹配的任何像素

警告

此函数自 Imagick 3.4.4 起已弃用。强烈建议不要依赖此函数。

描述

public Imagick::paintOpaqueImage(
    混合 $target,
    混合 $fill,
    浮点数 $fuzz,
    整数 $channel = Imagick::CHANNEL_DEFAULT
): 布尔值

更改与 fill 定义的颜色匹配的任何像素。

参数

target

将此目标颜色更改为图像中的填充颜色。一个 ImagickPixel 对象或表示目标颜色的字符串。

fill

一个 ImagickPixel 对象或表示填充颜色的字符串。

fuzz

图像的 fuzz 成员定义了将两种颜色视为相同可以接受的容差。

channel

提供对您的通道模式有效的任何通道常量。要应用于多个通道,请使用按位运算符组合 channeltype 常量。请参阅此 通道常量列表

返回值

成功时返回 true

错误/异常

在错误时抛出 ImagickException。

变更日志

版本 描述
PECL imagick 2.1.0 现在允许表示颜色的字符串作为第一个和第二个参数。以前的版本仅允许 ImagickPixel 对象。

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top