Imagick::adaptiveThresholdImage
(PECL imagick 2, PECL imagick 3)
Imagick::adaptiveThresholdImage — Seleciona um limite para cada pixel com base em uma faixa de intensidade
Descrição
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.
Parâmetros
width
-
Largura da vizinhança local.
height
-
Altura da vizinhança local.
offset
-
O deslocamento médio.
Valor Retornado
Retorna true
em caso de sucesso.
Exemplos
Example #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();
}
?>