Imagick::adaptiveBlurImage
(PECL imagick 2.0.0)
Imagick::adaptiveBlurImage — Añade un filtro de borrosidad adaptativo a la imagen
Descripción
$radius
, float $sigma
[, int $channel = Imagick::CHANNEL_DEFAULT
] )Añade un filtro de borrosidad adaptativo a la imagen. La intensidad de una borrosidad adaptativa depende de si se disminuye dramáticamente en el borde de la imagen, mientras que una borrodidad estándar es uniforme en toda la imagen. 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. Proporcione un valor de 0 y el radio será elegido auto-mágicaente.
-
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.
Errores/Excepciones
Lanza ImagickException en caso de error.
Ejemplos
Ejemplo #1 Usar Imagick::adaptiveBlurImage():
Aplicar borrosidad adaptativa a una imagen, después mostrarla en el navegador.
<?php
header('Content-type: image/jpeg');
$imagen = new Imagick('test.jpg');
$imagen->adaptiveBlurImage(5,3);
echo $imagen;
?>
El resultado del ejemplo sería algo similar a:
Ver también
- Imagick::blurImage() - Añade un filtro de borrosidad a la imagen
- Imagick::motionBlurImage() - Simula borrosidad en movimiento
- Imagick::radialBlurImage() - Hace borrosa de forma radial una imagen