imagegammacorrect
对GD图像应用伽马校正
PHP 版本 >= 4.3.0
imagegammacorrect 函数用于对图像应用伽马校正,适用于对图像的亮度进行调整,改变图像的伽马值。通过应用给定的伽马值,可以使图像的亮度变得更亮或更暗,常用于图像处理和显示效果的优化。
imagegammacorrect(resource $image, float $inputgamma, float $outputgamma): bool
如果成功则返回 true,如果失败则返回 false。
下面是一个使用 imagegammacorrect 函数的简单示例:
<?php
$image = imagecreatefromjpeg("example.jpg");
if (imagegammacorrect($image, 2.2, 1.8)) {
imagejpeg($image, "corrected_example.jpg");
echo "图像伽马校正成功!";
} else {
echo "图像伽马校正失败!";
}
imagedestroy($image);
?>
在这个示例中,首先通过 imagecreatefromjpeg 函数加载了一张 JPEG 图像。接着,使用 imagegammacorrect 对图像进行伽马校正,将输入伽马值设置为 2.2,输出伽马值设置为 1.8。最后,如果校正成功,则保存校正后的图像,并输出成功消息;如果校正失败,则输出失败消息。