牛牛在线工具

Imagick::haldClutImage()

收录 8868 个 PHP 函数,含用途说明与用法示例。

Imagick::haldClutImage()

将图像的颜色映射到指定的哈尔德图像

函数名: Imagick::haldClutImage() 函数描述:将图像的颜色映射到指定的哈尔德图像。 适用版本:该函数在PHP Imagick扩展版本3.1.0以上可用。 用法: bool Imagick::haldClutImage ( Imagick $clut [, int $channel = Imagick::CHANNEL_ALL ] ) 参数: $clut:一个Imagick对象,表示用于哈尔德映射的颜色查找表(CLUT)图像。 $channel(可选):指定要应用哈尔德映射的通道,默认为Imagick::CHANNEL_ALL,表示应用于所有通道。 返回值: 成功时返回true,失败时返回false。 示例: // 创建一个Imagick对象并加载原始图像 $image = new Imagick('original.jpg'); // 创建一个Imagick对象并加载颜色查找表(CLUT)图像 $clutImage = new Imagick('clut.jpg'); // 应用哈尔德映射到原始图像 $result = $image->haldClutImage($clutImage); if ($result) { // 保存处理后的图像 $image->writeImage('output.jpg'); echo "图像哈尔德映射成功应用。"; } else { echo "图像哈尔德映射应用失败。"; } 注意事项: 该函数需要安装Imagick扩展。 哈尔德图像(CLUT)需要与原始图像具有相同的尺寸。 该函数可以应用于单个通道或所有通道,通过$channel参数进行控制。