imagegammacorrect
PHP 4.0.1及以上版本
imagegammacorrect函数用于根据指定的伽玛值对图像的像素进行校正。它会应用一个伽玛校正,使图像在视觉上变得更亮或更暗,常用于图像处理和增强。
imagegammacorrect(resource $image, float $inputgamma, float $outputgamma): bool
该函数成功执行时返回true,如果失败则返回false。
以下是一个简单的例子,演示如何使用imagegammacorrect函数来调整图像的亮度:
// 调整伽玛值 // 应用伽玛校正 // 输出图像
<?php
// 加载图像
$image = imagecreatefromjpeg('example.jpg');
$inputGamma = 1.0; // 输入伽玛值
$outputGamma = 2.2; // 输出伽玛值
if (imagegammacorrect($image, $inputGamma, $outputGamma)) {
echo '伽玛校正成功!';
} else {
echo '伽玛校正失败!';
}
imagejpeg($image, 'corrected_example.jpg');
imagedestroy($image);
?>
在这个例子中,我们首先加载了一张JPEG格式的图像(example.jpg),然后使用imagegammacorrect函数进行伽玛校正。输入的伽玛值设置为1.0,输出的伽玛值设置为2.2,表示我们希望将图像的亮度调整为比原图更暗。函数返回true表示校正成功,最后将校正后的图像保存为corrected_example.jpg。
Related Tags:
mysqli