(PECL imagick 2, PECL imagick 3)
Imagick::addNoiseImage — Ajoute un bruit aléatoire à une image
$noise_type, int $channel = Imagick::CHANNEL_DEFAULT): boolAjoute un bruit aléatoire à une image.
noise_typeLe type de bruit, dans la liste des constantes de bruit.
channel
N'importe quelle constante de canal valide pour le mode de canal utilisé. Pour l'appliquer à plus d'un canal, il faut combiner les constantes de canaux en utilisant des opérateurs bit à bit. Par défaut, vaut Imagick::CHANNEL_DEFAULT. Se reporter à la liste des constantes de canaux
Retourne true en cas de succès.
Exemple #1 Exemple avec Imagick::addNoiseImage()
<?php
function addNoiseImage($noiseType, $imagePath, $channel) {
$imagick = new \Imagick(realpath($imagePath));
$imagick->addNoiseImage($noiseType, $channel);
header("Content-Type: image/jpg");
echo $imagick->getImageBlob();
}
?>