Imagick
PHP Manual

Imagick::adaptiveSharpenImage

(PECL imagick 2.0.0)

Imagick::adaptiveSharpenImageAfila la imagen adaptativamente

Descripción

bool Imagick::adaptiveSharpenImage ( float $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.

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


Imagick
PHP Manual