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

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

「 均衡化图像的直方图,从而增强图像的对比度和细节 」


函数名:Imagick::equalizeImage()

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

函数描述:该函数用于均衡化图像的直方图,从而增强图像的对比度和细节。

用法:

bool Imagick::equalizeImage ( void )

参数: 该函数没有参数。

返回值: 如果成功均衡化图像的直方图,则返回 true。否则,返回 false。

示例:

// 创建一个Imagick对象并读取图像
$image = new Imagick('image.jpg');

// 均衡化图像的直方图
$image->equalizeImage();

// 输出均衡化后的图像
header('Content-Type: image/jpeg');
echo $image;

说明: 该函数在均衡化图像的直方图时,会自动调整图像的亮度和对比度,使得图像的细节更加突出。它可以应用于任何类型的图像,包括灰度图像和彩色图像。调用该函数后,原始图像会被修改,可以直接输出或保存修改后的图像。

需要注意的是,该函数需要 Imagick 扩展的支持。在使用之前,需要确保已经安装了 Imagick 扩展,并且 PHP 的版本符合要求。

补充纠错
上一个函数: Imagick::evaluateImage()函数
下一个函数: Imagick::enhanceImage()函数
热门PHP函数
分享链接