(PECL imagick 2, PECL imagick 3)
Imagick::adaptiveThresholdImage — Seleciona um limite para cada pixel com base em uma faixa de intensidade
Seleciona um limite individual para cada pixel com base na faixa de valores de intensidade em sua vizinhança local. Isto permite o limiar de uma imagem cujo histograma de intensidade global não contém picos distintos.
widthLargura da vizinhança local.
heightAltura da vizinhança local.
offsetO deslocamento médio.
Retorna true em caso de sucesso.
Exemplo #1 Exemplo de 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();
}
?>