函数名称: 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()) . '">';
注意事项:
$displace 参数可以是正值或负值,用于指定循环的方向。