Imagick::paintOpaqueImage

(PECL imagick 2, PECL imagick 3)

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

警告

此函数已在 Imagick 3.4.4 中被弃用。强烈建议不要再依赖此函数。

描述

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

将与颜色匹配的任何像素更改为填充颜色定义的颜色。

参数

target

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

fill

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

fuzz

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

channel

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

返回值

成功时返回true

错误/异常

出错时抛出 ImagickException。

变更日志

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

添加笔记

用户贡献的笔记

此页面没有用户贡献的笔记。
To Top