(PECL imagick 2, PECL imagick 3)
Imagick::unsharpMaskImage — Rend une image plus nette
$radius,$sigma,$amount,$threshold,$channel = Imagick::CHANNEL_DEFAULTRend une image plus nette. L'image est traitée avec un opérateur Gaussien d'un rayon donné et d'une déviation standard (sigma). Pour de bons résultats, le rayon doit être supérieur au sigma. L'utilisation d'un rayon de 0 et Imagick::UnsharpMaskImage() sélectionne un bon rayon pour.
radius
sigma
amount
threshold
channel
Retourne true en cas de succès.
Lance une exception ImagickException si une erreur survient.
Exemple #1 Exemple avec Imagick::unsharpMaskImage()
<?php
function unsharpMaskImage($imagePath, $radius, $sigma, $amount, $unsharpThreshold) {
$imagick = new \Imagick(realpath($imagePath));
$imagick->unsharpMaskImage($radius, $sigma, $amount, $unsharpThreshold);
header("Content-Type: image/jpg");
echo $imagick->getImageBlob();
}
?>