Imagick::evaluateImage

(PECL imagick 2, PECL imagick 3)

Imagick::evaluateImageResme bir ifade uygular

Açıklama

public Imagick::evaluateImage ( int $işleç , float $terim , int $kanal = Imagick::CHANNEL_DEFAULT ) : bool
Uyarı

Bu işlev hala belgelendirilmemiştir; sadece değiştirge listesi mevcuttur.

Resme aritmetik, mantıksal ya da ilişkisel bir ifade uygular. Resmin aydınlık veya karanlık yapmak için, resmin zıtlığını azaltıp arttırmak için veya resmin negatifini elde etmek için bu yöntemi kullanabilirsiniz.

Değiştirgeler

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.

Örnekler

Örnek 1 - Imagick::evaluateImage() kullanımı

Bir resmin matlığını azaltmak için evaluateImage kullanımı

<?php
// Resimle yeni bir nesne oluştur
$im = new Imagick('example-alpha.png');

// Alfayı %50 düşür
$im->evaluateImage(Imagick::EVALUATE_DIVIDE2Imagick::CHANNEL_ALPHA);

// Resmi çıktıla
header("Content-Type: image/png");
echo 
$im;
?>

Dönen Değerler

Başarı durumunda true döner.

Hatalar/İstisnalar

Hata durumunda bir ImagickException istisnası oluşur.