当前位置: 首页> 函数类别大全> imagegammacorrect

imagegammacorrect

对GD图像应用伽马校正
名称:imagegammacorrect
分类:图像处理GD
所属语言:php
一句话介绍:对GD图像应用伽马校正

imagegammacorrect 函数

适用 PHP 版本

PHP 版本 >= 4.3.0

函数说明

imagegammacorrect 函数用于对图像应用伽马校正,适用于对图像的亮度进行调整,改变图像的伽马值。通过应用给定的伽马值,可以使图像的亮度变得更亮或更暗,常用于图像处理和显示效果的优化。

函数语法

imagegammacorrect(resource $image, float $inputgamma, float $outputgamma): bool

参数

  • $image resource:需要进行伽马校正的图像资源。通常是通过如 imagecreatefromjpegimagecreatefrompng 等函数生成的图像资源。
  • $inputgamma float:输入伽马值,表示图像的原始伽马值。
  • $outputgamma float:输出伽马值,表示经过校正后图像的伽马值。

返回值

如果成功则返回 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。最后,如果校正成功,则保存校正后的图像,并输出成功消息;如果校正失败,则输出失败消息。

同类函数
热门文章