Imagick
PHP Manual

Imagick::sharpenImage

(PECL imagick 2.0.0)

Imagick::sharpenImageAiguise une image

Description

bool Imagick::sharpenImage ( float $radius , float $sigma [, int $channel = Imagick::CHANNEL_ALL ] )

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.

Liste de paramètres

radius

sigma

channel

Valeurs de retour

Retourne TRUE en cas de succès.

Exemples

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();
}

?>


Imagick
PHP Manual