Imagick::cycleColormapImage()

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

首字母:I

函数名称: 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 '

Original Image

'; echo 'getImageBlob()) . '">'; // 显示映射颜色循环后的图像 echo '

Cycled Image

'; echo 'getImageBlob()) . '">';

注意事项:

  • 该函数需要 Imagick 扩展支持。
  • 该函数会在原始图像的基础上创建一个新的 Imagick 对象,不会修改原始图像。
  • $displace 参数可以是正值或负值,用于指定循环的方向。

同首字母函数