Imagick::adaptiveThresholdImage

(PECL imagick 2.0.0)

Imagick::adaptiveThresholdImageSélectionne le niveau de chaque pixel, à partir d'un intervalle d'intensité

Description

Imagick::adaptiveThresholdImage ( int $width , int $height , int $offset ) : bool

Sélectionne le niveau individuel de chaque pixel, en se basant sur un intervalle d'intensité, dans le voisinage. Cela permet d'applique une fonction de seuil à une image dont l'histogramme ne contient pas de pic distinct.

Liste de paramètres

width

La largeur du voisinage.

height

La hauteur du voisinage.

offset

La moyenne de la position.

Valeurs de retour

Retourne TRUE en cas de succès.

Exemples

Exemple #1 Exemple avec Imagick::adaptiveThresholdImage()

<?php
function adaptiveThresholdImage($imagePath$width$height$adaptiveOffset) {
    
$imagick = new \Imagick(realpath($imagePath));
    
$adaptiveOffsetQuantum intval($adaptiveOffset * \Imagick::getQuantum());
    
$imagick->adaptiveThresholdImage($width$height$adaptiveOffsetQuantum);
    
header("Content-Type: image/jpg");
    echo 
$imagick->getImageBlob();
}

?>