La función Imagick::adaptiveThresholdImage() es una función incorporada en PHP que se utiliza para seleccionar un umbral para cada píxel en función de los valores de intensidad en su vecindario local. Esta función permite umbralizar una imagen cuyo histograma de intensidad global no contiene picos distintivos.
Sintaxis:
bool Imagick::adaptiveThresholdImage ( $width, $height, $offset )
Parámetros: esta función acepta tres parámetros, como se mencionó anteriormente y se describe a continuación:
- $width: este parámetro se usa para establecer el ancho del vecindario local.
- $height: este parámetro se usa para establecer la altura del vecindario local.
- $offset: este parámetro se utiliza para establecer la compensación media.
Valor de retorno: esta función devuelve VERDADERO en caso de éxito.
El siguiente programa ilustra la función Imagick::adaptiveThresholdImage() en PHP:
Imagen original:
Programa:
<?php // require_once('path/to/vendor/autoload.php'); header('Content-type: image/png'); $image = new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-9.png'); $image->adaptiveThresholdImage(1024, 73, 0.625); echo $image; ?>
Producción:
Referencia: http://php.net/manual/en/imagick.adaptivethresholdimage.php
Publicación traducida automáticamente
Artículo escrito por sarthak_ishu11 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA