Imagick::adaptiveThresholdImage
(PECL imagick 2.0.0)
Imagick::adaptiveThresholdImage — Sé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
Returns TRUE on success.
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();
}
?>