PHP | Función Imagick adaptiveThresholdImage()

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:
original image

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:
adaptive thresold image

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *