(PECL imagick 2.0.0)
Imagick::adaptiveSharpenImage — Afila la imagen adaptativamente
$radius
, float $sigma
[, int $channel
= Imagick::CHANNEL_DEFAULT
] )Afila 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 está disponible si Imagick ha sido compilado con la versión 6.2.9 (o superior) de ImageMagick.
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 cualquier contante de canal que sea válida para su modo de canal. Para aplicarlo a más de un canal, combine constantes de canal using bitwise operadores bit a bit. El valor por defecto para Imagick::CHANNEL_DEFAULT
. Referirse a esta lista de constantes de canal
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;
?>