函数名称:Imagick::contrastStretchImage() 函数描述:该函数用于拉伸图像的对比度,以增加图像的动态范围。 适用版本:Imagick扩展版本需为7.0.0及以上。 用法: ...
函数名称:Imagick::contrastStretchImage()
函数描述:该函数用于拉伸图像的对比度,以增加图像的动态范围。
适用版本:Imagick扩展版本需为7.0.0及以上。
用法:
bool Imagick::contrastStretchImage ( float $blackPoint , float $whitePoint [, int $channel = Imagick::CHANNEL_ALL ] )
参数:
返回值:
示例:
// 创建Imagick对象
$image = new Imagick('image.jpg');
// 拉伸对比度
$image->contrastStretchImage(0.2, 0.8);
// 显示图像
header('Content-Type: image/jpg');
echo $image;
在上述示例中,我们首先创建了一个Imagick对象,加载了名为'image.jpg'的图像文件。然后,我们调用了contrastStretchImage()函数来拉伸图像的对比度,传入的黑点和白点分别为0.2和0.8,表示将图像中20%的像素拉伸为黑色,80%的像素拉伸为白色。最后,我们将处理后的图像输出到浏览器。