(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 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;
?>