易洋国学旗下网站:
查询

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

「 将图像的颜色进行反转,即将每个像素的RGB值转换为其相反值 」


函数名:Imagick::negateImage()

适用版本:Imagick扩展版本3.3.0以上

用法:该函数用于将图像的颜色进行反转,即将每个像素的RGB值转换为其相反值。

示例:

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

// 反转图像颜色
$image->negateImage(false); // 设置参数为false,则只反转亮度,保留原有的透明度

// 输出图像
header('Content-Type: image/jpeg');
echo $image;

在上面的示例中,首先使用new Imagick('path/to/image.jpg')创建了一个Imagick对象,并加载了一个图像。然后,通过调用negateImage()函数来反转图像的颜色。在本例中,将参数设置为false,表示只反转亮度,保留原有的透明度。最后,通过echo $image将处理后的图像输出。

需要注意的是,该函数需要安装并启用Imagick扩展,且版本需在3.3.0以上。否则,该函数将不可用。

补充纠错
热门PHP函数
分享链接