PHP Conference Japan 2024

Imagick::haldClutImage

(PECL imagick 3)

Imagick::haldClutImage替换图像中的颜色

描述

public Imagick::haldClutImage(Imagick $clut, int $channel = Imagick::CHANNEL_DEFAULT): bool

使用 Hald 查找表替换图像中的颜色。可以使用 HALD 颜色编码器创建 Hald 图像。

参数

clut

包含 Hald 查找图像的 Imagick 对象。

channel

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

返回值

成功时返回true

错误/异常

出错时抛出 ImagickException。

示例

示例 #1 Imagick::haldClutImage()

<?php
function haldClutImage($imagePath) {
$imagick = new \Imagick(realpath($imagePath));
$imagickPalette = new \Imagick(realpath("images/hald/hald_8.png"));
$imagickPalette->sepiatoneImage(55);
$imagick->haldClutImage($imagickPalette);
header("Content-Type: image/jpg");
echo
$imagick->getImageBlob();
}

?>

添加注释

用户贡献的注释

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