Imagick::adaptiveSharpenImage
(PECL imagick 2.0.0)
Imagick::adaptiveSharpenImage — Afila la imagen adaptativamente
Descripción
$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;
?>