(PECL imagick 2, PECL imagick 3)
Imagick::evaluateImage — Görüntüye bir ifade uygular
$işleç
, float $terim
, int $kanal
= Imagick::CHANNEL_DEFAULT): boolGörüntüye aritmetik, mantıksal ya da ilişkisel bir ifade uygular. Görüntüyü aydınlık veya karanlık yapmak için, görüntünün zıtlığını azaltıp arttırmak için veya görüntünün negatifini elde etmek için bu yöntemi kullanabilirsiniz.
işleç
Değerlendirme işleci.
terim
İşlecin değeri.
kanal
Normalde 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::evaluateImage() kullanımı
Bir görüntünün matlığını azaltmak için evaluateImage kullanımı
<?php
// Görüntü için yeni bir nesne oluştur
$im = new Imagick('example-alpha.png');
// Alfayı %50 düşür
$im->evaluateImage(Imagick::EVALUATE_DIVIDE, 2, Imagick::CHANNEL_ALPHA);
// Görüntüyü çıktıla
header("Content-Type: image/png");
echo $im;
?>