您应该使用 PECL 安装此库。或者如果您像我一样使用 composer,您应该使用此 packagist 包或类似的包
"https://packagist.org.cn/packages/tpmanc/yii2-imagick"
(PECL imagick 2, PECL imagick 3)
Imagick::gammaImage — 对图像进行伽马校正
对图像进行伽马校正。同一张图像在不同设备上显示时,由于设备显示图像亮度的方式不同,会在感知上产生差异。指定红色、绿色和蓝色通道的单独伽马级别,或者使用伽马参数调整所有三个通道。值通常介于 0.8 到 2.3 之间。
成功时返回 true
。
发生错误时抛出 ImagickException。
示例 #1 Imagick::gammaImage()
<?php
function gammaImage($imagePath, $gamma, $channel) {
$imagick = new \Imagick(realpath($imagePath));
$imagick->gammaImage($gamma, $channel);
header("Content-Type: image/jpg");
echo $imagick->getImageBlob();
}
?>
您应该使用 PECL 安装此库。或者如果您像我一样使用 composer,您应该使用此 packagist 包或类似的包
"https://packagist.org.cn/packages/tpmanc/yii2-imagick"