Imagick::adaptiveSharpenImage

(PECL imagick 2.0.0)

Imagick::adaptiveSharpenImageAfila la imagen adaptativamente

Descripción

Imagick::adaptiveSharpenImage ( float $radius , float $sigma [, int $channel = Imagick::CHANNEL_DEFAULT ] ) : bool

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.

Parámetros

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

Valores devueltos

Devuelve TRUE en caso de éxito.

Ejemplos

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

Ver también