Imagick::adaptiveThresholdImage

(PECL imagick 2.0.0)

Imagick::adaptiveThresholdImageSelecciona un umbral para cada píxel basado en un rango de intensidad

Descripción

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

Selecciona un umbral individual para cada píxel basado en un rango de valores de intensidad en su zona local. Esto permite establecer el umbral de una imagen cuyo histograma de intensidad global no contiene picos distintivos.

Parámetros

width

Ancho de la zona local.

height

Alto de la zona local.

offset

El índice medio

Valores devueltos

Devuelve TRUE en caso de éxito.

Ejemplos

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

?>