Imagick::trimImage

(PECL imagick 2, PECL imagick 3)

Imagick::trimImageGörüntünün kenarlarını siler

Açıklama

public Imagick::trimImage(float $benzerlik): bool

Artalan rengi olarak görüntünün kenarlarını siler. Bu yöntem, derleme sırasında ImageMagick kütüphanesinin 6.2.9 veya sonraki bir sürümü kuruluysa kullanılabilir.

Bağımsız Değişkenler

benzerlik

Renkler arasındaki azami benzerlik. Örneğin bu değere 10 atarsanız, renk kırmızı ise ve kırmızının koyulukları 100 ve 102 ise bu iki renk aynı kabul edilir. Öntanımlı olarak hedefin belli bir piksel rengi ile tam olarak eşleşmesi gerekir. Ancak, çoğu durumda iki renk arasında küçük bir fark vardır. benzerlik bağımsız değişkeni iki rengin aynı kabul edilebilmesi için ne kadarlık bir farkın kabul edilebilir olduğunu belirler. Bu bağımsız değişken tanecik aralığında bir değişimi ifade eder.

Dönen Değerler

Başarı durumunda true döner.

Hatalar/İstisnalar

Hata durumunda bir ImagickException istisnası oluşur.

Örnekler

Örnek 1 - Imagick::trimImage() örneği

Görüntünün kenarlarını kırpıp tarayıcıda gösterelim.

<?php
/* Bir görüntüyü okuyarak nesneYi oluştur */
$im = new Imagick("image.jpg");

/* Görüntüyü kırp */
$im->trimImage(0);

/* ve çıktıla */
header("Content-Type: image/" . $im->getImageFormat());
echo
$im;
?>

Ayrıca Bakınız