(PECL imagick 2, PECL imagick 3)
Imagick::adaptiveSharpenImage — Afila la imagen adaptativamente
$radius
, float $sigma
, int $channel
= Imagick::CHANNEL_DEFAULT): boolAfila la imagen adaptativamente afilando con más intensidad cerca de los bordes de la imagen y con menos intensidad lejos de los bordes. Este método solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.2.9 o superior.
radius
El radio gaussiano, en píxeles, sin contar el píxel central. Use 0 para autoseleccionar.
sigma
La desviación estándar gaussiana, en píxeles.
channel
Proporciona una constante de canal válida para su modo de canal. Para aplicarlo a más de un canal, combínense las constantes de canales utilizando un operador a nivel de bits. Por omisión, vale Imagick::CHANNEL_DEFAULT
. Consúltese la lista de constantes de canales
Devuelve true
en caso de éxito.
Ejemplo #1 Un ejemplo de Imagick::adaptiveSharpenImage()
Afilar la imagen adaptativamente con radio 2 y sigma 1.
<?php
try {
$imagen = new Imagick('image.png');
$imagen->adaptiveSharpenImage(2,1);
} catch(ImagickException $e) {
echo 'Error: ' , $e->getMessage();
die();
}
header('Content-type: image/png');
echo $imagen;
?>