首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

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

发布于 2025-04-27 20:19:04
0
19

函数名:Imagick::negateImage() 适用版本:Imagick扩展版本3.3.0以上 用法:该函数用于将图像的颜色进行反转,即将每个像素的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以上。否则,该函数将不可用。

评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流