(PECL imagick 2, PECL imagick 3)
Imagick::sharpenImage — Aiguise une image
$radius
, float$sigma
, int$channel
= Imagick::CHANNEL_DEFAULT): bool Aiguise une image. Nous modifions l'image avec un opérateur Gaussien utilisant le paramètre radius
et la déviation standard sigma
. Pour de bons résultats, le paramètre radius
doit être plus élevé que le paramètre sigma
. Utilisez un radius
de 0 et Imagick::sharpenImage() choisira un bon radius
à votre place.
radius
sigma
channel
Retourne true
en cas de succès.
Exemple #1 Exemple avec Imagick::sharpenImage()
<?php
function sharpenImage($imagePath, $radius, $sigma, $channel) {
$imagick = new \Imagick(realpath($imagePath));
$imagick->sharpenimage($radius, $sigma, $channel);
header("Content-Type: image/jpg");
echo $imagick->getImageBlob();
}
?>