Imagick
PHP Manual

Imagick::adaptiveThresholdImage

(PECL imagick 2.0.0)

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

Description

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

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

?>


Imagick
PHP Manual