Imagick::trimImage
(PECL imagick 2.0.0)
Imagick::trimImage — Resmin kenarlarını siler
Açıklama
$benzerlik
)Artalan rengi olarak resmin 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.
Değiştirgeler
-
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.
benzerlikdeğiştirgesi iki rengin aynı kabul edilebilmesi için ne kadarlık bir farkın kabul edilebilir olduğunu belirler. Bu değiştirge 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
Resmin kenarlarını kırpıp tarayıcıda gösterelim.
<?php
/* Bir resmi okuyarak nesnemizi oluşturalım */
$im = new Imagick("image.jpg");
/* Resmi kırpalım. */
$im->trimImage(0);
/* ve çıktılayalım */
header("Content-Type: image/" . $im->getImageFormat());
echo $im;
?>
Ayrıca Bakınız
- Imagick::getQuantumDepth() - Parçacık derinliğini döndürür
- Imagick::getQuantumRange() - Imagick parçacık aralığını döndürür
