牛牛在线工具

Imagick::gammaImage()

收录 8868 个 PHP 函数,含用途说明与用法示例。

Imagick::gammaImage()

提供Gamma-correction来校正图像

函数名:Imagick::gammaImage() 适用版本:Imagick 2.x.x以上 用法: Imagick::gammaImage(float $gamma[, int $channel = Imagick::CHANNEL_ALL]) 参数: $gamma:表示要应用的伽马值。伽马值应该大于0。值小于1会增加图像的亮度,而大于1会减少亮度。 $channel(可选):表示要应用伽马校正的图像通道。默认为Imagick::CHANNEL_ALL,即所有通道。 返回值: 成功时返回true,失败时抛出ImagickException异常。 示例: // 创建Imagick对象 $image = new Imagick('path/to/image.jpg'); // 应用伽马校正 $gamma = 1.5; $image->gammaImage($gamma); // 显示处理后的图像 header('Content-Type: image/jpeg'); echo $image; // 保存处理后的图像 $image->writeImage('path/to/output.jpg'); 以上示例加载一张图像,然后使用gammaImage()函数应用伽马校正。校正后的图像可以通过直接输出到浏览器或保存到文件中进行查看。在示例中,我们将伽马值设置为1.5,但您可以根据需要调整此值。