You should use PECL to install this library. Or if you are using composer like me, you should use this packagist package or the similar packages:"https://packagist.org/packages/tpmanc/yii2-imagick"(PECL imagick 2, PECL imagick 3)
Imagick::gammaImage — Görüntünün gammasını düzeltir
Görüntünün gammasını düzeltir. Aynı görüntü farklı ekranlarda algısal olarak bazı farklar gösterir. Bu farkları düzeltmek için kırmızı, mavi ve yeşil kanalların gamma değerlerinde değişiklik yapılır. Bu değerler 0.8 ile 2.3 arasında belirtilir.
gammaKanalın gamma düzeltmesi.
kanalNormalde kanal türü sabitlerinden biri, ancak bitsel işleçler kullanılarak birden fazla kanal belirtilebilir.
Başarı durumunda true döner.
Hata durumunda bir ImagickException istisnası oluşur.
Örnek 1 - Imagick::gammaImage() kullanımı
<?php
function gammaImage($imagePath, $gamma, $channel) {
$imagick = new \Imagick(realpath($imagePath));
$imagick->gammaImage($gamma, $channel);
header("Content-Type: image/jpg");
echo $imagick->getImageBlob();
}
?>You should use PECL to install this library. Or if you are using composer like me, you should use this packagist package or the similar packages:"https://packagist.org/packages/tpmanc/yii2-imagick"