{site_name}

{site_name}

🌜 搜索

Imagick::brightnessContrastImage() 是一个 P

php 𝄐 0
phpimagick完整安装
Imagick::brightnessContrastImage() 是一个 PHP Imagick 扩展的函数,用于调整图像的亮度和对比度。

该函数的语法如下:

php
bool Imagick::brightnessContrastImage(float $brightness, float $contrast)


其中,$brightness 参数表示要应用的亮度更改的百分比,取值范围为 -100 到 100。正数表示增加亮度,负数表示减少亮度,0 表示亮度不变。

$contrast 参数表示要应用的对比度更改的百分比,取值范围为 -100 到 100。正数表示增加对比度,负数表示减少对比度,0 表示对比度不变。

调用 Imagick::brightnessContrastImage() 函数后,图像的亮度和对比度将根据提供的参数进行调整。

以下是一个使用 Imagick::brightnessContrastImage() 函数的示例:

php
$image = new Imagick('path/to/image.jpg');

$image->brightnessContrastImage(20, -10);

$image->writeImage('path/to/new_image.jpg');


上述示例中,将会对位于 'path/to/image.jpg' 的图像进行亮度增加 20%,对比度减少 10%,然后将处理后的图像保存到 'path/to/new_image.jpg'。

请注意,PHP Imagick 扩展在使用前需要确保已安装并启用了 Imagick 库。