(PECL imagick 2.0.0)
Imagick::adaptiveSharpenImage — Adaptively sharpen the image
$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. Este método está disponível se o PHP foi compilado com o ImageMagick versão 6.2.9 ou superior.
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
Informa qualquer constante de canal válida no modo do canal. Para mais de um canal, combine as constantes de canal utilizando operações bitwise. O padrão é Imagick::CHANNEL_DEFAULT
. Veja nessa lista de constantes de canal
Retorna TRUE
no sucesso.
Exemplo #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;
?>