Be aware that this function is extremely CPU intensive.(PECL imagick 2, PECL imagick 3)
Imagick::adaptiveBlurImage — Ajoute un flou adaptatif à l'image
$radius, float $sigma, int $channel = Imagick::CHANNEL_DEFAULT): boolAjoute un flou adaptatif à l'image. L'intensité du flou est diminuée aux bords de l'image, mais uniforme au centre. Cette méthode n'est disponible que si Imagick a été compilé avec ImageMagick version 6.2.9 ou supérieur.
radiusLe rayon de la gaussienne, en pixels, sans compter le centre. Avec une valeur de 0, le rayon sera choisi automatiquement.
sigmaLa déviation standard de la gaussienne, en pixels.
channel
Fournit une constante de canal valide pour votre mode de canal. Pour l'appliquer à plus d'un canal, combinez les constantes de canaux en utilisant un opérateur sur les bits. Par défaut, vaut Imagick::CHANNEL_DEFAULT. Reportez-vous à la liste des constantes de canaux
Retourne true en cas de succès.
Lance une exception ImagickException si une erreur survient.
Exemple #1 Exemple avec Imagick::adaptiveBlurImage()
Flou adaptatif d'une image, puis affichage au navigateur.
<?php
header('Content-type: image/jpeg');
$image = new Imagick('test.jpg');
$image->adaptiveBlurImage(5,3);
echo $image;
?>Résultat de l'exemple ci-dessus est similaire à :