Imagick::adaptiveSharpenImage
(PECL imagick 2.0.0)
Imagick::adaptiveSharpenImage — Adaptively sharpen the image
Opis
$radius
, float $sigma
[, int $channel = Imagick::CHANNEL_DEFAULT
] )Adaptively sharpen the image by sharpening more intensely near image edges and less intensely far from edges. Ta metoda jest dostępna, jeśli rozszerzenie Imagick zostało skompilowane z ImageMagick w wersji 6.2.9 lub nowszej.
Parametry
-
radius -
The radius of the Gaussian, in pixels, not counting the center pixel. Use 0 for auto-select.
-
sigma -
The standard deviation of the Gaussian, in pixels.
-
channel -
Provide any channel constant that is valid for your channel mode. To apply to more than one channel, combine channel constants using bitwise operators. Defaults to
Imagick::CHANNEL_DEFAULT. Refer to this list of channel constants
Zwracane wartości
Zwraca TRUE w przypadku sukcesu.
Przykłady
Przykład #1 A Imagick::adaptiveSharpenImage() example
Adaptively sharpen the image with radius 2 and sigma 1.
<?php
try {
$image = new Imagick('image.png');
$image->adaptiveSharpenImage(2,1);
} catch(ImagickException $e) {
echo 'Error: ' , $e->getMessage();
die();
}
header('Content-type: image/png');
echo $image;
?>
