English | 简体中文 | 繁體中文
查询

Imagick::cycleColormapImage()函数—用法及示例

「 将图像的颜色映射循环指定的次数 」


函数名称: Imagick::cycleColormapImage()

函数描述: 将图像的颜色映射循环指定的次数。

适用版本: Imagick 3.1.0 及以上版本

用法:

Imagick Imagick::cycleColormapImage ( int $displace )

参数:

  • $displace:指定图像颜色映射循环的次数。正值表示向前循环,负值表示向后循环。

返回值:成功时返回一个新的 Imagick 对象,失败时返回 FALSE。

示例:

// 创建一个 Imagick 对象
$image = new Imagick('path/to/image.jpg');

// 映射颜色循环 3 次
$newImage = $image->cycleColormapImage(3);

// 显示原始图像
echo '<h2>Original Image</h2>';
echo '<img src="data:image/jpeg;base64,' . base64_encode($image->getImageBlob()) . '">';

// 显示映射颜色循环后的图像
echo '<h2>Cycled Image</h2>';
echo '<img src="data:image/jpeg;base64,' . base64_encode($newImage->getImageBlob()) . '">';

注意事项:

  • 该函数需要 Imagick 扩展支持。
  • 该函数会在原始图像的基础上创建一个新的 Imagick 对象,不会修改原始图像。
  • $displace 参数可以是正值或负值,用于指定循环的方向。
补充纠错
上一个函数: Imagick::decipherImage()函数
下一个函数: Imagick::current()函数
热门PHP函数
分享链接