Imagick::adaptiveSharpenImage
(PECL imagick 2.0.0)
Imagick::adaptiveSharpenImage — Uyarlamalı olarak resmi netleştirir
Açıklama
$yarıçap
, float $sapma
[, int $kanal = Imagick::CHANNEL_DEFAULT
] )Yoğunlukça yakın kenarları yoğunlukça uzak olanlara göre keskinleştirerek uyarlamalı olarak resmi netleştirir. 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
-
yarıçap -
Merkezdeki piksel sayısı değil, piksel cinsinden Gauss işleci yarıçapıdır. Yarıcapın kendiliğinden seçilmesi için 0 belirtin.
-
sapma -
Piksel cinsinden standart sapma.
-
kanal -
Normalde kanal türü sabitlerinden biridir, ancak bitsel işleçler kullanılarak birden fazla kanal belirtilebilir.
Imagick::CHANNEL_DEFAULTöntanımlıdır.
Dönen Değerler
Başarı durumunda TRUE döner.
Örnekler
Örnek 1 - Imagick::adaptiveSharpenImage() örneği
Yarıçap 2 ve sapma 1 piksel olmak üzere resmi uyarlamalı olarak netleştirelim.
<?php
try {
$image = new Imagick('image.png');
$image->adaptiveSharpenImage(2,1);
} catch(ImagickException $e) {
echo 'Hata: ' , $e->getMessage();
die();
}
header('Content-type: image/png');
echo $image;
?>
